pub enum Event<UserEvent: Send + 'static = ()> {
Key(Key),
Resize {
width: usize,
height: usize,
},
Restarted,
User(UserEvent),
// some variants omitted
}
Variants
Key(Key)
Resize
Restarted
User(UserEvent)
user defined signal 1
Trait Implementations
sourceimpl<UserEvent: PartialEq + Send + 'static> PartialEq<Event<UserEvent>> for Event<UserEvent>
impl<UserEvent: PartialEq + Send + 'static> PartialEq<Event<UserEvent>> for Event<UserEvent>
impl<UserEvent: Copy + Send + 'static> Copy for Event<UserEvent>
impl<UserEvent: Eq + Send + 'static> Eq for Event<UserEvent>
impl<UserEvent: Send + 'static> StructuralEq for Event<UserEvent>
impl<UserEvent: Send + 'static> StructuralPartialEq for Event<UserEvent>
Auto Trait Implementations
impl<UserEvent> RefUnwindSafe for Event<UserEvent>where
UserEvent: RefUnwindSafe,
impl<UserEvent> Send for Event<UserEvent>
impl<UserEvent> Sync for Event<UserEvent>where
UserEvent: Sync,
impl<UserEvent> Unpin for Event<UserEvent>where
UserEvent: Unpin,
impl<UserEvent> UnwindSafe for Event<UserEvent>where
UserEvent: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more