pub struct KeybindingHelp { /* private fields */ }Expand description
A data-driven keybinding help overlay. Unlike HelpPanel (which is tied to
the modal Mode enum), this renders whatever sections the caller supplies,
so each TUI surface can show its own real keymap. Meant to be drawn over the
UI in a centered popup (clear the area first).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KeybindingHelp
impl RefUnwindSafe for KeybindingHelp
impl Send for KeybindingHelp
impl Sync for KeybindingHelp
impl Unpin for KeybindingHelp
impl UnsafeUnpin for KeybindingHelp
impl UnwindSafe for KeybindingHelp
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> 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