1 2 3 4 5 6
use std::ptr::NonNull; #[inline(always)] pub(crate) const fn non_null_pointer<T>(value: *mut T) -> NonNull<T> { unsafe { NonNull::new_unchecked(value as *mut T) } }
1 2 3 4 5 6
use std::ptr::NonNull; #[inline(always)] pub(crate) const fn non_null_pointer<T>(value: *mut T) -> NonNull<T> { unsafe { NonNull::new_unchecked(value as *mut T) } }