Function std::intrinsics::write_via_move
const: unstable · source · pub unsafe extern "rust-intrinsic" fn write_via_move<T>(
ptr: *mut T,
value: T
)
🔬This is a nightly-only experimental API. (
core_intrinsics
)Expand description
这是 crate::ptr::write
的实现细节,不应在其他任何地方使用。请参见其评论以了解其存在的原因。
这个内部函数可以仅在指针是没有投影的局部指针 (write_via_move (ptr, x)
,而不是 write_via_move(*ptr, x)
) 的情况下被调用,因此它平凡地遵守关于操作数中的 derefs 的运行时 MIR 规则。