From 8aecafe8e8c375168baac42f7fdc038048089e8f Mon Sep 17 00:00:00 2001 From: Ivan Tham Date: Fri, 19 Jun 2020 00:33:24 +0800 Subject: [PATCH 1/3] Fix liballoc doc spelling --- src/liballoc/vec.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liballoc/vec.rs b/src/liballoc/vec.rs index 06462fd96d9a9..13dfb8b332d49 100644 --- a/src/liballoc/vec.rs +++ b/src/liballoc/vec.rs @@ -1639,7 +1639,7 @@ impl Vec { } } -// This code generalises `extend_with_{element,default}`. +// This code generalizes `extend_with_{element,default}`. trait ExtendWith { fn next(&mut self) -> T; fn last(self) -> T; From ec8ff1cc242a447e9bef6ba908ce1fdd233a0367 Mon Sep 17 00:00:00 2001 From: Ivan Tham Date: Fri, 19 Jun 2020 00:34:20 +0800 Subject: [PATCH 2/3] Liballoc clean up macro_rules style --- src/liballoc/vec.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liballoc/vec.rs b/src/liballoc/vec.rs index 13dfb8b332d49..31cadbd84bfc5 100644 --- a/src/liballoc/vec.rs +++ b/src/liballoc/vec.rs @@ -1837,7 +1837,7 @@ unsafe trait IsZero { } macro_rules! impl_is_zero { - ($t: ty, $is_zero: expr) => { + ($t:ty, $is_zero:expr) => { unsafe impl IsZero for $t { #[inline] fn is_zero(&self) -> bool { From 111c2d27f501ad935daa2ba22001dceb92113a0e Mon Sep 17 00:00:00 2001 From: Ivan Tham Date: Fri, 19 Jun 2020 00:34:49 +0800 Subject: [PATCH 3/3] Rearrange liballoc __impl_slice_eq1 --- src/liballoc/vec.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liballoc/vec.rs b/src/liballoc/vec.rs index 31cadbd84bfc5..f16cac05ea039 100644 --- a/src/liballoc/vec.rs +++ b/src/liballoc/vec.rs @@ -2362,9 +2362,9 @@ macro_rules! __impl_slice_eq1 { __impl_slice_eq1! { [] Vec, Vec, } __impl_slice_eq1! { [] Vec, &[B], } __impl_slice_eq1! { [] Vec, &mut [B], } +__impl_slice_eq1! { [] Cow<'_, [A]>, Vec, A: Clone } __impl_slice_eq1! { [] Cow<'_, [A]>, &[B], A: Clone } __impl_slice_eq1! { [] Cow<'_, [A]>, &mut [B], A: Clone } -__impl_slice_eq1! { [] Cow<'_, [A]>, Vec, A: Clone } __impl_slice_eq1! { [const N: usize] Vec, [B; N], [B; N]: LengthAtMost32 } __impl_slice_eq1! { [const N: usize] Vec, &[B; N], [B; N]: LengthAtMost32 }