Function ptr_meta::from_raw_parts
source · [−]pub fn from_raw_parts<T: Pointee + ?Sized>(
data_address: *const (),
metadata: <T as Pointee>::Metadata
) -> *const T
Expand description
Forms a (possibly-wide) raw pointer from a data address and metadata.
This function is safe but the returned pointer is not necessarily safe to dereference.
For slices, see the documentation of slice::from_raw_parts
for safety requirements.
For trait objects, the metadata must come from a pointer to the same underlying ereased type.