trait Thin = Pointee<Metadata = ()>;
🔬 This is a nightly-only experimental API. (
ptr_metadata #81513)
Expand description
实现此 trait 别名的类型的指针为 thin。
这包括静态 Sized 类型和 extern 类型。
#![feature(ptr_metadata)]
fn this_never_panics<T: std::ptr::Thin>() {
assert_eq!(std::mem::size_of::<&T>(), std::mem::size_of::<usize>())
}
Run