#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(slice_from_ptr_range)] use core::slice; fn main() { let mut x = [1, 2, 3]; let range = x.as_mut_ptr_range(); unsafe { assert_eq!(slice::from_mut_ptr_range(range), & mut [1, 2, 3]); } }