1 2 3 4 5 6 7 8 9
use alloc::alloc; #[inline] pub fn must_succeed<T>(p: *mut T) -> *mut T { if p.is_null() { alloc::handle_alloc_error(alloc::Layout::new::<T>()) } p }