#[allow_internal_unstable(super_let)]
pub macro own {
($e:expr) => {
{
super let mut _TEMP = ::core::mem::ManuallyDrop::new($e);
unsafe { $crate::Own::new(&mut _TEMP) }
}
},
}
#[allow_internal_unstable(super_let)]
pub macro deref_own {
($e:expr) => {
{
super let mut __FORGET = $crate::DerefOwnGuard::new($e);
__FORGET.make_own_ref()
}
},
}