pub enum SimpleDebugContext {
Normal,
Debug,
}Expand description
Built-in context for default debug keybindings.
Use this with default_debug_keybindings or
default_debug_keybindings_with_toggle when wiring debug commands into
your own keybinding system.
§Example
ⓘ
use tui_dispatch_core::debug::default_debug_keybindings;
let keybindings = default_debug_keybindings();Variants§
Trait Implementations§
Source§impl BindingContext for SimpleDebugContext
impl BindingContext for SimpleDebugContext
Source§impl Clone for SimpleDebugContext
impl Clone for SimpleDebugContext
Source§fn clone(&self) -> SimpleDebugContext
fn clone(&self) -> SimpleDebugContext
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 SimpleDebugContext
impl Debug for SimpleDebugContext
Source§impl Default for SimpleDebugContext
impl Default for SimpleDebugContext
Source§fn default() -> SimpleDebugContext
fn default() -> SimpleDebugContext
Returns the “default value” for a type. Read more
Source§impl Hash for SimpleDebugContext
impl Hash for SimpleDebugContext
Source§impl PartialEq for SimpleDebugContext
impl PartialEq for SimpleDebugContext
impl Copy for SimpleDebugContext
impl Eq for SimpleDebugContext
impl StructuralPartialEq for SimpleDebugContext
Auto Trait Implementations§
impl Freeze for SimpleDebugContext
impl RefUnwindSafe for SimpleDebugContext
impl Send for SimpleDebugContext
impl Sync for SimpleDebugContext
impl Unpin for SimpleDebugContext
impl UnwindSafe for SimpleDebugContext
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<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