devela::_dep::rkyv::ptr_meta

Function from_raw_parts

pub const fn from_raw_parts<T>(
    data_address: *const (),
    metadata: <T as Pointee>::Metadata,
) -> *const T
where T: Pointee + ?Sized,
Available on crate feature dep_rkyv only.
Expand description

Returns a raw pointer with the given 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 a trait object with the same underlying type.