Skip to content

Commit 4688325

Browse files
authored
Merge pull request #21 from KernelFreeze/master
Replace feature "range_bounds_assert_len" with "slice_range"
2 parents 15740ae + 7c1a349 commit 4688325

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/lib.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#![no_std]
99
#![cfg_attr(feature = "unstable", feature(core_intrinsics))]
1010
#![cfg_attr(feature = "unstable", feature(const_generics))]
11-
#![cfg_attr(feature = "unstable", feature(range_bounds_assert_len))]
11+
#![cfg_attr(feature = "unstable", feature(slice_range))]
1212
#![cfg_attr(feature = "unstable", allow(incomplete_features))]
1313
#![warn(missing_docs)]
1414

@@ -25,6 +25,7 @@ use core::{
2525
use core::{
2626
intrinsics,
2727
ops::{Range, RangeBounds},
28+
slice::range,
2829
};
2930

3031
/// Allows creating read-only and write-only `Volatile` values.
@@ -624,7 +625,7 @@ where
624625
let Range {
625626
start: src_start,
626627
end: src_end,
627-
} = src.assert_len(self.reference.len());
628+
} = range(src, ..self.reference.len());
628629
let count = src_end - src_start;
629630
assert!(
630631
dest <= self.reference.len() - count,

0 commit comments

Comments
 (0)