Function std::ptr::metadata[][src]

pub const fn metadata<T>(ptr: *const T) -> <T as Pointee>::Metadata where
    T: ?Sized
🔬 This is a nightly-only experimental API. (ptr_metadata #81513)
Expand description

提取指针的元数据组件。

*mut T&T&mut T 类型的值可以隐式强制转换为 * const T,因此可以直接传递给此函数。

Example

#![feature(ptr_metadata)]

assert_eq!(std::ptr::metadata("foo"), 3_usize);
Run