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 规则。