Trait rkyv::de::SharedPointer
source · pub unsafe trait SharedPointer<T: ?Sized> {
// Required methods
unsafe fn from_value(ptr: *mut T) -> *mut T;
unsafe fn drop(ptr: *mut T);
}
Expand description
Required Methods§
sourceunsafe fn from_value(ptr: *mut T) -> *mut T
unsafe fn from_value(ptr: *mut T) -> *mut T
Creates a new Self
from a pointer to a valid T
.
§Safety
The returned pointer must be to the same value. The value may have been moved.
Object Safety§
This trait is not object safe.