From d110f5d63f0b32ed12ee2ca88aca8fbb8d9a6aef Mon Sep 17 00:00:00 2001 From: Simon Roosen Date: Sat, 31 Oct 2020 11:58:14 +0000 Subject: [PATCH] Changed slice::check_range to RangeBounds::assert_len. In 1.49 the slice::check_range unstable funciton got moved to RangeBounds::assert_len. https://github.com/rust-lang/rust/pull/76885 --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 8ed5498..838a20d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,7 @@ #![no_std] #![cfg_attr(feature = "unstable", feature(core_intrinsics))] #![cfg_attr(feature = "unstable", feature(const_generics))] -#![cfg_attr(feature = "unstable", feature(slice_check_range))] +#![cfg_attr(feature = "unstable", feature(range_bounds_assert_len))] #![cfg_attr(feature = "unstable", allow(incomplete_features))] #![warn(missing_docs)] @@ -625,7 +625,7 @@ where let Range { start: src_start, end: src_end, - } = slice::check_range(self.reference.len(), src); + } = src.assert_len(self.reference.len()); let count = src_end - src_start; assert!( dest <= self.reference.len() - count,