from_raw

Function from_raw 

Source
pub unsafe fn from_raw<'a, T: ?Sized>(ptr: *mut T) -> OwningRef<'a, T>
Expand description

Create a OwningRef<'a, T> from a raw pointer.

ยงSafety

The memory behind ptr must be uniquely borrowed for 'a.

The pointee must be initialized, see MaybeUninit::assume_init_mut and MaybeUninit::assume_init_drop.