1- //! Arithmetic on ** Iterator** * .size_hint()* values.
1+ //! Arithmetic on ` Iterator.size_hint()` values.
22//!
33
44use std:: usize;
55use std:: cmp;
66use std:: u32;
77
8- /// ** SizeHint** is the return type of ** Iterator::size_hint()** .
8+ /// ` SizeHint` is the return type of ` Iterator::size_hint()` .
99pub type SizeHint = ( usize , Option < usize > ) ;
1010
11- /// Add ** SizeHint** correctly.
11+ /// Add ` SizeHint` correctly.
1212#[ inline]
1313pub fn add ( a : SizeHint , b : SizeHint ) -> SizeHint {
1414 let min = a. 0 . saturating_add ( b. 0 ) ;
@@ -20,7 +20,7 @@ pub fn add(a: SizeHint, b: SizeHint) -> SizeHint {
2020 ( min, max)
2121}
2222
23- /// Add **x** correctly to a ** SizeHint** .
23+ /// Add `x` correctly to a ` SizeHint` .
2424#[ inline]
2525pub fn add_scalar ( sh : SizeHint , x : usize ) -> SizeHint {
2626 let ( mut low, mut hi) = sh;
@@ -29,7 +29,7 @@ pub fn add_scalar(sh: SizeHint, x: usize) -> SizeHint {
2929 ( low, hi)
3030}
3131
32- /// Sbb **x** correctly to a ** SizeHint** .
32+ /// Subtract `x` correctly from a ` SizeHint` .
3333#[ inline]
3434#[ allow( dead_code) ]
3535pub fn sub_scalar ( sh : SizeHint , x : usize ) -> SizeHint {
@@ -40,7 +40,7 @@ pub fn sub_scalar(sh: SizeHint, x: usize) -> SizeHint {
4040}
4141
4242
43- /// Multiply ** SizeHint** correctly
43+ /// Multiply ` SizeHint` correctly
4444///
4545/// ```ignore
4646/// use std::usize;
@@ -66,7 +66,7 @@ pub fn mul(a: SizeHint, b: SizeHint) -> SizeHint {
6666 ( low, hi)
6767}
6868
69- /// Multiply **x** correctly with a ** SizeHint** .
69+ /// Multiply `x` correctly with a ` SizeHint` .
7070#[ inline]
7171pub fn mul_scalar ( sh : SizeHint , x : usize ) -> SizeHint {
7272 let ( mut low, mut hi) = sh;
@@ -75,7 +75,7 @@ pub fn mul_scalar(sh: SizeHint, x: usize) -> SizeHint {
7575 ( low, hi)
7676}
7777
78- /// Raise `base` correctly by a ** `SizeHint`** exponent.
78+ /// Raise `base` correctly by a `SizeHint` exponent.
7979#[ inline]
8080pub fn pow_scalar_base ( base : usize , exp : SizeHint ) -> SizeHint {
8181 let exp_low = cmp:: min ( exp. 0 , u32:: MAX as usize ) as u32 ;
0 commit comments