struct InstallPhaseGuard<'a, O: InstallObserver> {
observer: &'a RefCell<&'a mut O>,
}Fields§
§observer: &'a RefCell<&'a mut O>Implementations§
Source§impl<'a, O: InstallObserver> InstallPhaseGuard<'a, O>
impl<'a, O: InstallObserver> InstallPhaseGuard<'a, O>
Trait Implementations§
Source§impl<O: InstallObserver> Drop for InstallPhaseGuard<'_, O>
impl<O: InstallObserver> Drop for InstallPhaseGuard<'_, O>
Auto Trait Implementations§
impl<'a, O> Freeze for InstallPhaseGuard<'a, O>
impl<'a, O> !RefUnwindSafe for InstallPhaseGuard<'a, O>
impl<'a, O> !Send for InstallPhaseGuard<'a, O>
impl<'a, O> !Sync for InstallPhaseGuard<'a, O>
impl<'a, O> Unpin for InstallPhaseGuard<'a, O>
impl<'a, O> !UnwindSafe for InstallPhaseGuard<'a, O>
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