ptr_metadata
ptr_metadata (포인터 메타데이터 추출)
포인터의 메타데이터를 추출하는 MIR 수준 내장 함수예요.
출처: Rust 공식 문서
본문
MIR 에서 Rvalue::UnaryOp 의 UnOp::PtrMetadata 로 낮아져요. ptr::metadata 같은 함수를 구현하는 데 사용돼요.
pub const fn ptr_metadata<P, M>(ptr: *const P ) -> M where P: Pointee <Metadata = M> + ? Sized ,