diff options
| author | Mara Bos <m-ou.se@m-ou.se> | 2021-01-14 18:00:27 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-14 18:00:27 +0000 |
| commit | c504e89bc79dd023b3875b5d40efe3c6358ea84d (patch) | |
| tree | 0c1e2f1ad10366142423f51916144fdcffdfcdc2 | |
| parent | ce3bc76a8662727c70e4894d8e49c4689505d7bc (diff) | |
| parent | b59fa3d6343d560d5b5bde65c76d8a4ea4c27949 (diff) | |
| download | rust-c504e89bc79dd023b3875b5d40efe3c6358ea84d.tar.gz rust-c504e89bc79dd023b3875b5d40efe3c6358ea84d.zip | |
Rollup merge of #80985 - ijackson:slice-strip-fix, r=jyn514
Fix stabilisation version of slice_strip See https://github.com/rust-lang/rust/pull/77853#pullrequestreview-564921079 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| -rw-r--r-- | library/core/src/slice/mod.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/library/core/src/slice/mod.rs b/library/core/src/slice/mod.rs index 081d80f4876..6de27140594 100644 --- a/library/core/src/slice/mod.rs +++ b/library/core/src/slice/mod.rs @@ -1877,7 +1877,7 @@ impl<T> [T] { /// Some(b"llo".as_ref())); /// ``` #[must_use = "returns the subslice without modifying the original"] - #[stable(feature = "slice_strip", since = "1.50.0")] + #[stable(feature = "slice_strip", since = "1.51.0")] pub fn strip_prefix<P: SlicePattern<Item = T> + ?Sized>(&self, prefix: &P) -> Option<&[T]> where T: PartialEq, @@ -1911,7 +1911,7 @@ impl<T> [T] { /// assert_eq!(v.strip_suffix(&[50, 30]), None); /// ``` #[must_use = "returns the subslice without modifying the original"] - #[stable(feature = "slice_strip", since = "1.50.0")] + #[stable(feature = "slice_strip", since = "1.51.0")] pub fn strip_suffix<P: SlicePattern<Item = T> + ?Sized>(&self, suffix: &P) -> Option<&[T]> where T: PartialEq, @@ -3323,7 +3323,7 @@ pub trait SlicePattern { fn as_slice(&self) -> &[Self::Item]; } -#[stable(feature = "slice_strip", since = "1.50.0")] +#[stable(feature = "slice_strip", since = "1.51.0")] impl<T> SlicePattern for [T] { type Item = T; @@ -3333,7 +3333,7 @@ impl<T> SlicePattern for [T] { } } -#[stable(feature = "slice_strip", since = "1.50.0")] +#[stable(feature = "slice_strip", since = "1.51.0")] impl<T, const N: usize> SlicePattern for [T; N] { type Item = T; |
