Trait corundum::VSafe [−][src]
pub unsafe auto trait VSafe { }
Expand description
Safe to be stored in volatile memory useful in VCell
type to prevent
storing persistent pointers in VCell
Implementations on Foreign Types
Implementors
Auto implementors
impl VSafe for BuddyAlloc
impl<'a, T> VSafe for IterHelper<'a, T>
impl<'a, T, A> VSafe for MutexGuard<'a, T, A>
impl<A> VSafe for corundum::stm::pspd::Scratchpad<A> where
A: VSafe,
impl<A> VSafe for corundum::stm::vspd::Scratchpad<A> where
A: VSafe,
impl<T> VSafe for AssertTxInSafe<T> where
T: VSafe,
impl<T> VSafe for IntoIteratorHelper<T> where
T: VSafe,
impl<T: ?Sized, A> VSafe for LogNonNull<T, A>