pub struct Keybindings {
pub exit: KeyBinding,
pub cancel: KeyBinding,
pub cycle_reasoning: KeyBinding,
pub cycle_mode: KeyBinding,
pub submit: KeyBinding,
pub open_command_picker: KeyBinding,
pub open_file_picker: KeyBinding,
pub toggle_git_diff: KeyBinding,
}Fields§
§exit: KeyBinding§cancel: KeyBinding§cycle_reasoning: KeyBinding§cycle_mode: KeyBinding§submit: KeyBinding§open_command_picker: KeyBinding§open_file_picker: KeyBinding§toggle_git_diff: KeyBindingTrait Implementations§
Source§impl Clone for Keybindings
impl Clone for Keybindings
Source§fn clone(&self) -> Keybindings
fn clone(&self) -> Keybindings
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 Keybindings
impl Debug for Keybindings
Auto Trait Implementations§
impl Freeze for Keybindings
impl RefUnwindSafe for Keybindings
impl Send for Keybindings
impl Sync for Keybindings
impl Unpin for Keybindings
impl UnsafeUnpin for Keybindings
impl UnwindSafe for Keybindings
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