Function std::intrinsics::const_deallocate
const: unstable · source · pub unsafe extern "rust-intrinsic" fn const_deallocate(
ptr: *mut u8,
size: usize,
align: usize
)
🔬This is a nightly-only experimental API. (
core_intrinsics
)Expand description
释放在编译时由 intrinsics::const_allocate
分配的内存。
在运行时,什么都不做。
Safety
align
参数必须是 2 的幂。- 在编译时,如果违反此约束,则会发生编译错误。
- 在运行时,它不会被检查。
- 如果
ptr
是在另一个常量中创建的,这个内部函数不会释放它。 - 如果
ptr
指向一个局部变量,这个内部函数不会释放它。