We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
PtrMetadata
1 parent 87b9f24 commit a4025ebCopy full SHA for a4025eb
core/src/intrinsics/mir.rs
@@ -360,6 +360,10 @@ define!("mir_assume", fn Assume(operand: bool));
360
define!("mir_deinit", fn Deinit<T>(place: T));
361
define!("mir_checked", fn Checked<T>(binop: T) -> (T, bool));
362
define!("mir_len", fn Len<T>(place: T) -> usize);
363
+define!(
364
+ "mir_ptr_metadata",
365
+ fn PtrMetadata<P: ?Sized>(place: *const P) -> <P as ::core::ptr::Pointee>::Metadata
366
+);
367
define!("mir_copy_for_deref", fn CopyForDeref<T>(place: T) -> T);
368
define!("mir_retag", fn Retag<T>(place: T));
369
define!("mir_move", fn Move<T>(place: T) -> T);
0 commit comments