Enum hotdrink_rs::builders::value_experiments::ValueReadGuard [−][src]
pub enum ValueReadGuard<'a, T> { Ref(&'a Arc<T>), ReadGuard(RwLockReadGuard<'a, T>), }
RAII structure for getting read-access to the inner value of a Value
.
This struct is created by Value::read
.
Variants
Ref(&'a Arc<T>)
A read-only reference to an immutable variable
ReadGuard(RwLockReadGuard<'a, T>)
A read-only reference to a mutable variable
Trait Implementations
impl<'a, T: Debug> Debug for ValueReadGuard<'a, T>
[src]
impl<'a, T: Debug> Debug for ValueReadGuard<'a, T>
[src]Auto Trait Implementations
impl<'a, T> RefUnwindSafe for ValueReadGuard<'a, T> where
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for ValueReadGuard<'a, T> where
T: RefUnwindSafe,
impl<'a, T> !Send for ValueReadGuard<'a, T>
impl<'a, T> !Send for ValueReadGuard<'a, T>
impl<'a, T> Sync for ValueReadGuard<'a, T> where
T: Send + Sync,
impl<'a, T> Sync for ValueReadGuard<'a, T> where
T: Send + Sync,
impl<'a, T> Unpin for ValueReadGuard<'a, T>
impl<'a, T> Unpin for ValueReadGuard<'a, T>
impl<'a, T> UnwindSafe for ValueReadGuard<'a, T> where
T: RefUnwindSafe,
impl<'a, T> UnwindSafe for ValueReadGuard<'a, T> where
T: RefUnwindSafe,