pub enum AcqMutRes<'a, T> {
    Ok(&'a mut T),
    Err(KeyErr),
}Expand description
Acquisition result enumeration.
Variants§
Implementations§
Source§impl<'a, T> AcqMutRes<'a, T>
 
impl<'a, T> AcqMutRes<'a, T>
Sourcepub const fn uproot(&mut self) -> &mut T
 
pub const fn uproot(&mut self) -> &mut T
Returns &mut T of AcqMutRes::Ok(&mut T) or panics if not that variant.
Sourcepub const unsafe fn uproot_unchecked(&mut self) -> &mut T
 
pub const unsafe fn uproot_unchecked(&mut self) -> &mut T
Returns &mut T of AcqMutRes::Ok(&mut T) and does not panic if not that variant (UB).
Check with std::hint::unreachable_unchecked for more information.
Trait Implementations§
impl<'a, T: Eq> Eq for AcqMutRes<'a, T>
impl<'a, T> StructuralPartialEq for AcqMutRes<'a, T>
Auto Trait Implementations§
impl<'a, T> Freeze for AcqMutRes<'a, T>
impl<'a, T> RefUnwindSafe for AcqMutRes<'a, T>where
    T: RefUnwindSafe,
impl<'a, T> Send for AcqMutRes<'a, T>where
    T: Send,
impl<'a, T> Sync for AcqMutRes<'a, T>where
    T: Sync,
impl<'a, T> Unpin for AcqMutRes<'a, T>
impl<'a, T> !UnwindSafe for AcqMutRes<'a, T>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more