pub struct KeyMap {Show 14 fields
pub cursor_up: Binding,
pub cursor_down: Binding,
pub next_page: Binding,
pub prev_page: Binding,
pub go_to_start: Binding,
pub go_to_end: Binding,
pub filter: Binding,
pub clear_filter: Binding,
pub cancel_while_filtering: Binding,
pub accept_while_filtering: Binding,
pub show_full_help: Binding,
pub close_full_help: Binding,
pub quit: Binding,
pub force_quit: Binding,
}Expand description
KeyMap defines keybindings. It satisfies to the help.KeyMap interface, which is used to render the menu.
Fields§
§cursor_up: BindingKeybindings used when browsing the list. CursorUp binding.
cursor_down: BindingCursorDown binding.
next_page: BindingNextPage binding.
prev_page: BindingPrevPage binding.
go_to_start: BindingGoToStart binding.
go_to_end: BindingGoToEnd binding.
filter: BindingFilter binding.
clear_filter: BindingClearFilter binding.
cancel_while_filtering: BindingKeybindings used when setting a filter. CancelWhileFiltering binding.
accept_while_filtering: BindingAcceptWhileFiltering binding.
show_full_help: BindingHelp toggle keybindings. ShowFullHelp binding.
close_full_help: BindingCloseFullHelp binding.
quit: BindingThe quit keybinding. This won’t be caught when filtering.
force_quit: BindingThe quit-no-matter-what keybinding. This will be caught when filtering.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KeyMap
impl RefUnwindSafe for KeyMap
impl Send for KeyMap
impl Sync for KeyMap
impl Unpin for KeyMap
impl UnsafeUnpin for KeyMap
impl UnwindSafe for KeyMap
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