Skip to main content

man_drop_mut

Function man_drop_mut 

Source
pub const fn man_drop_mut<T>(man: &mut ManuallyDrop<T>) -> &mut T
Expand description

Gets a reference to the contents of a ManuallyDrop.

This function is a const version of the DerefMut implementation of ManuallyDrop.

ยงExample

use const_util::mem::man_drop_mut;
use core::mem::ManuallyDrop;
assert_eq!(man_drop_mut(&mut ManuallyDrop::new(1)), &mut 1);