@@ -1639,7 +1639,7 @@ impl<T: Default> Vec<T> {
16391639 }
16401640}
16411641
1642- // This code generalises `extend_with_{element,default}`.
1642+ // This code generalizes `extend_with_{element,default}`.
16431643trait ExtendWith < T > {
16441644 fn next ( & mut self ) -> T ;
16451645 fn last ( self ) -> T ;
@@ -1837,7 +1837,7 @@ unsafe trait IsZero {
18371837}
18381838
18391839macro_rules! impl_is_zero {
1840- ( $t: ty, $is_zero: expr) => {
1840+ ( $t: ty, $is_zero: expr) => {
18411841 unsafe impl IsZero for $t {
18421842 #[ inline]
18431843 fn is_zero( & self ) -> bool {
@@ -2362,9 +2362,9 @@ macro_rules! __impl_slice_eq1 {
23622362__impl_slice_eq1 ! { [ ] Vec <A >, Vec <B >, }
23632363__impl_slice_eq1 ! { [ ] Vec <A >, & [ B ] , }
23642364__impl_slice_eq1 ! { [ ] Vec <A >, & mut [ B ] , }
2365+ __impl_slice_eq1 ! { [ ] Cow <' _, [ A ] >, Vec <B >, A : Clone }
23652366__impl_slice_eq1 ! { [ ] Cow <' _, [ A ] >, & [ B ] , A : Clone }
23662367__impl_slice_eq1 ! { [ ] Cow <' _, [ A ] >, & mut [ B ] , A : Clone }
2367- __impl_slice_eq1 ! { [ ] Cow <' _, [ A ] >, Vec <B >, A : Clone }
23682368__impl_slice_eq1 ! { [ const N : usize ] Vec <A >, [ B ; N ] , [ B ; N ] : LengthAtMost32 }
23692369__impl_slice_eq1 ! { [ const N : usize ] Vec <A >, & [ B ; N ] , [ B ; N ] : LengthAtMost32 }
23702370
0 commit comments