1 2 3 4 5 6 7 8 9 10 11 12 13
use core::{alloc::Layout, ptr::NonNull}; #[allow(dead_code)] pub fn dangling(layout: &Layout) -> NonNull<u8> { #[cfg(miri)] { layout.dangling() } #[cfg(not(miri))] unsafe { NonNull::new_unchecked(layout.align() as *mut u8) } }