Function std::ptr::read_and_zero [] [src]

pub unsafe fn read_and_zero<T>(dest: *mut T) -> T
Deprecated since 1.3.0

: a "zero value" will soon not actually exist for all types once dynamic drop has been implemented

Reads the value from src and nulls it out without dropping it.

Safety

This is unsafe for the same reasons that read is unsafe.