Function std::intrinsics::drop_in_place1.8.0 [] [src]

pub unsafe extern "rust-intrinsic" fn drop_in_place<T>(to_drop: *mut T) where T: ?Sized

Executes the destructor (if any) of the pointed-to value.

This has two use cases:

Undefined Behavior

This has all the same safety problems as ptr::read with respect to invalid pointers, types, and double drops.