pub enum Events<AddedEvent: ReadAll + AppendAll + SignalArgs, RemovedEvent: ReadAll + AppendAll + SignalArgs> {
AddedEvent(AddedEvent),
RemovedEvent(RemovedEvent),
}Variants§
Auto Trait Implementations§
impl<AddedEvent, RemovedEvent> RefUnwindSafe for Events<AddedEvent, RemovedEvent>where AddedEvent: RefUnwindSafe, RemovedEvent: RefUnwindSafe,
impl<AddedEvent, RemovedEvent> Send for Events<AddedEvent, RemovedEvent>where AddedEvent: Send, RemovedEvent: Send,
impl<AddedEvent, RemovedEvent> Sync for Events<AddedEvent, RemovedEvent>where AddedEvent: Sync, RemovedEvent: Sync,
impl<AddedEvent, RemovedEvent> Unpin for Events<AddedEvent, RemovedEvent>where AddedEvent: Unpin, RemovedEvent: Unpin,
impl<AddedEvent, RemovedEvent> UnwindSafe for Events<AddedEvent, RemovedEvent>where AddedEvent: UnwindSafe, RemovedEvent: UnwindSafe,
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