Function std::ptr::from_raw_parts
const: unstable · source · pub fn from_raw_parts<T>(
data_address: *const (),
metadata: <T as Pointee>::Metadata
) -> *const Twhere
T: ?Sized,
🔬This is a nightly-only experimental API. (
ptr_metadata
#81513)Expand description
根据数据地址和元数据形成 (possibly-wide) 裸指针。
此函数是安全的,但是返回的指针对于解引用并不一定是安全的。
对于切片,请参见 slice::from_raw_parts
的文档以了解安全要求。
对于 trait 对象,元数据必须来自指向相同底层 erased 类型的指针。