@@ -1639,7 +1639,7 @@ impl<T: Default> Vec<T> {
1639
1639
}
1640
1640
}
1641
1641
1642
- // This code generalises `extend_with_{element,default}`.
1642
+ // This code generalizes `extend_with_{element,default}`.
1643
1643
trait ExtendWith < T > {
1644
1644
fn next ( & mut self ) -> T ;
1645
1645
fn last ( self ) -> T ;
@@ -1837,7 +1837,7 @@ unsafe trait IsZero {
1837
1837
}
1838
1838
1839
1839
macro_rules! impl_is_zero {
1840
- ( $t: ty, $is_zero: expr) => {
1840
+ ( $t: ty, $is_zero: expr) => {
1841
1841
unsafe impl IsZero for $t {
1842
1842
#[ inline]
1843
1843
fn is_zero( & self ) -> bool {
@@ -2362,9 +2362,9 @@ macro_rules! __impl_slice_eq1 {
2362
2362
__impl_slice_eq1 ! { [ ] Vec <A >, Vec <B >, }
2363
2363
__impl_slice_eq1 ! { [ ] Vec <A >, & [ B ] , }
2364
2364
__impl_slice_eq1 ! { [ ] Vec <A >, & mut [ B ] , }
2365
+ __impl_slice_eq1 ! { [ ] Cow <' _, [ A ] >, Vec <B >, A : Clone }
2365
2366
__impl_slice_eq1 ! { [ ] Cow <' _, [ A ] >, & [ B ] , A : Clone }
2366
2367
__impl_slice_eq1 ! { [ ] Cow <' _, [ A ] >, & mut [ B ] , A : Clone }
2367
- __impl_slice_eq1 ! { [ ] Cow <' _, [ A ] >, Vec <B >, A : Clone }
2368
2368
__impl_slice_eq1 ! { [ const N : usize ] Vec <A >, [ B ; N ] , [ B ; N ] : LengthAtMost32 }
2369
2369
__impl_slice_eq1 ! { [ const N : usize ] Vec <A >, & [ B ; N ] , [ B ; N ] : LengthAtMost32 }
2370
2370
0 commit comments