Function script::dom::bindings::import::base::ptr::from_raw_parts

const: unstable · source ·
pub fn from_raw_parts<T>(
    data_pointer: *const (),
    metadata: <T as Pointee>::Metadata
) -> *const T
where T: ?Sized,
🔬This is a nightly-only experimental API. (ptr_metadata)
Expand description

Forms a (possibly-wide) raw pointer from a data pointer 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 erased type.