Function std::ptr::swap 1.0.0
[−]
[src]
pub unsafe fn swap<T>(x: *mut T, y: *mut T)
Swaps the values at two mutable locations of the same type, without
deinitializing either. They may overlap, unlike mem::swap
which is
otherwise equivalent.
Safety
This function copies the memory through the raw pointers passed to it as arguments.
Ensure that these pointers are valid before calling swap
.