pub enum KeyContext {
Global,
Sidebar,
MainPanel,
Register,
Budget,
Dialog,
}Expand description
Context in which a keybinding is active
Variants§
Global
Active everywhere
Sidebar
Active in the sidebar
MainPanel
Active in the main panel
Register
Active in the register view
Budget
Active in the budget view
Dialog
Active in dialogs
Trait Implementations§
Source§impl Clone for KeyContext
impl Clone for KeyContext
Source§fn clone(&self) -> KeyContext
fn clone(&self) -> KeyContext
Returns a duplicate of the value. Read more
1.0.0 · 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 KeyContext
impl Debug for KeyContext
Source§impl PartialEq for KeyContext
impl PartialEq for KeyContext
impl Copy for KeyContext
impl Eq for KeyContext
impl StructuralPartialEq for KeyContext
Auto Trait Implementations§
impl Freeze for KeyContext
impl RefUnwindSafe for KeyContext
impl Send for KeyContext
impl Sync for KeyContext
impl Unpin for KeyContext
impl UnwindSafe for KeyContext
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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