pub enum BindingAction {
Down,
Up,
Repeat,
}Expand description
The keyboard event phase that triggers a key binding.
Named BindingAction (rather than KeyboardAction) to avoid confusion
with crate::input::KeyboardAction, which carries additional runtime
variants that have no meaning in a configuration context.
Variants§
Down
Key was pressed. This is the most common trigger for bindings.
Up
Key was released.
Repeat
Key is being held and auto-repeating.
Implementations§
Trait Implementations§
Source§impl Clone for BindingAction
impl Clone for BindingAction
Source§fn clone(&self) -> BindingAction
fn clone(&self) -> BindingAction
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 BindingAction
impl Debug for BindingAction
Source§impl Default for BindingAction
impl Default for BindingAction
Source§fn default() -> BindingAction
fn default() -> BindingAction
Returns the “default value” for a type. Read more
Source§impl Hash for BindingAction
impl Hash for BindingAction
Source§impl PartialEq for BindingAction
impl PartialEq for BindingAction
Source§impl Serialize for BindingAction
impl Serialize for BindingAction
impl Copy for BindingAction
impl Eq for BindingAction
impl StructuralPartialEq for BindingAction
Auto Trait Implementations§
impl Freeze for BindingAction
impl RefUnwindSafe for BindingAction
impl Send for BindingAction
impl Sync for BindingAction
impl Unpin for BindingAction
impl UnwindSafe for BindingAction
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