2 #![warn(clippy::cast_slice_from_raw_parts)]
4 #[allow(unused_imports, unused_unsafe)]
6 let mut vec = vec![0u8; 1];
7 let ptr: *const u8 = vec.as_ptr();
8 let mptr = vec.as_mut_ptr();
9 let _: *const [u8] = unsafe { core::ptr::slice_from_raw_parts(ptr, 1) };
10 let _: *const [u8] = unsafe { core::ptr::slice_from_raw_parts_mut(mptr, 1) };
11 let _: *const [u8] = core::ptr::slice_from_raw_parts(ptr, 1);
14 let _: *const [u8] = core::ptr::slice_from_raw_parts(ptr, 1);
16 let _: *const [u8] = core::ptr::slice_from_raw_parts(ptr, 1);
20 let _: *const [u8] = core::ptr::slice_from_raw_parts(ptr, 1);
22 let _: *const [u8] = core::ptr::slice_from_raw_parts(ptr, 1);