Enum input::event::switch::SwitchEvent
source · pub enum SwitchEvent {
Toggle(SwitchToggleEvent),
}
Expand description
A switch related Event
Variants
Toggle(SwitchToggleEvent)
An event related a switch, that was toggled
Trait Implementations
sourceimpl AsRaw<libinput_event_switch> for SwitchEvent
impl AsRaw<libinput_event_switch> for SwitchEvent
sourcefn as_raw(&self) -> *const libinput_event_switch
fn as_raw(&self) -> *const libinput_event_switch
Receive a raw pointer representing this type.
sourceimpl Context for SwitchEvent
impl Context for SwitchEvent
sourceimpl Debug for SwitchEvent
impl Debug for SwitchEvent
sourceimpl EventTrait for SwitchEvent
impl EventTrait for SwitchEvent
sourceimpl FromRaw<libinput_event_switch> for SwitchEvent
impl FromRaw<libinput_event_switch> for SwitchEvent
sourceimpl Hash for SwitchEvent
impl Hash for SwitchEvent
sourceimpl PartialEq<SwitchEvent> for SwitchEvent
impl PartialEq<SwitchEvent> for SwitchEvent
sourcefn eq(&self, other: &SwitchEvent) -> bool
fn eq(&self, other: &SwitchEvent) -> bool
impl Eq for SwitchEvent
impl StructuralEq for SwitchEvent
impl StructuralPartialEq for SwitchEvent
Auto Trait Implementations
impl !RefUnwindSafe for SwitchEvent
impl !Send for SwitchEvent
impl !Sync for SwitchEvent
impl Unpin for SwitchEvent
impl !UnwindSafe for SwitchEvent
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
sourceimpl<T> SwitchEventTrait for Twhere
T: AsRaw<libinput_event_switch> + Context,
impl<T> SwitchEventTrait for Twhere
T: AsRaw<libinput_event_switch> + Context,
sourcefn into_switch_event(self) -> SwitchEventwhere
Self: Sized,
fn into_switch_event(self) -> SwitchEventwhere
Self: Sized,
Convert into a general
SwitchEvent
again