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 ,

더 알아보기 (Learn more)

Rust 공식 문서