Function core::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指向一个局部变量,这个内部函数不会释放它。