pub struct SwitchToggleEvent { /* private fields */ }
Expand description
An event related a switch, that was toggled
Implementations§
Source§impl SwitchToggleEvent
impl SwitchToggleEvent
Sourcepub fn switch(&self) -> Option<Switch>
pub fn switch(&self) -> Option<Switch>
Return the switch that triggered this event.
A return value of None
means, the switch type is not known
Sourcepub fn switch_state(&self) -> SwitchState
pub fn switch_state(&self) -> SwitchState
Return the switch state that triggered this event.
Trait Implementations§
Source§impl AsRaw<libinput_event_switch> for SwitchToggleEvent
impl AsRaw<libinput_event_switch> for SwitchToggleEvent
Source§fn as_raw(&self) -> *const libinput_event_switch
fn as_raw(&self) -> *const libinput_event_switch
Receive a raw pointer representing this type.
Source§impl Context for SwitchToggleEvent
impl Context for SwitchToggleEvent
Source§impl Debug for SwitchToggleEvent
impl Debug for SwitchToggleEvent
Source§impl Drop for SwitchToggleEvent
impl Drop for SwitchToggleEvent
Source§impl EventTrait for SwitchToggleEvent
impl EventTrait for SwitchToggleEvent
Source§impl Hash for SwitchToggleEvent
impl Hash for SwitchToggleEvent
Source§impl PartialEq for SwitchToggleEvent
impl PartialEq for SwitchToggleEvent
impl Eq for SwitchToggleEvent
Auto Trait Implementations§
impl Freeze for SwitchToggleEvent
impl !RefUnwindSafe for SwitchToggleEvent
impl !Send for SwitchToggleEvent
impl !Sync for SwitchToggleEvent
impl Unpin for SwitchToggleEvent
impl !UnwindSafe for SwitchToggleEvent
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