pub struct EventTrigger<'a, S>(MutexGuard<'a, S>);
Expand description
Struct to trigger one or more events.
It is guarantee that no other handler in the current set will get registered until this struct has been dropped.
Tuple Fields§
§0: MutexGuard<'a, S>
Implementations§
Auto Trait Implementations§
impl<'a, S> Freeze for EventTrigger<'a, S>
impl<'a, S> !RefUnwindSafe for EventTrigger<'a, S>
impl<'a, S> !Send for EventTrigger<'a, S>
impl<'a, S> Sync for EventTrigger<'a, S>where
S: Sync,
impl<'a, S> Unpin for EventTrigger<'a, S>
impl<'a, S> !UnwindSafe for EventTrigger<'a, S>
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