pub struct GlobalHotKeys {
pub next_focus: Option<HotKey>,
pub previous_focus: Option<HotKey>,
pub quit: Option<HotKey>,
}Expand description
A struct representing global hotkeys for the application.
Fields§
§next_focus: Option<HotKey>Hotkey to switch to the next focusable component.
previous_focus: Option<HotKey>Hotkey to switch to the previous focusable component.
quit: Option<HotKey>Hotkey to quit the application.
Trait Implementations§
Source§impl Clone for GlobalHotKeys
impl Clone for GlobalHotKeys
Source§fn clone(&self) -> GlobalHotKeys
fn clone(&self) -> GlobalHotKeys
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GlobalHotKeys
impl Debug for GlobalHotKeys
Auto Trait Implementations§
impl Freeze for GlobalHotKeys
impl RefUnwindSafe for GlobalHotKeys
impl Send for GlobalHotKeys
impl Sync for GlobalHotKeys
impl Unpin for GlobalHotKeys
impl UnsafeUnpin for GlobalHotKeys
impl UnwindSafe for GlobalHotKeys
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more