#[inline] pub fn must_succeed(p: *mut T) -> *mut T { assert!(!p.is_null(), "allocation failure"); p }