pub enum ThemeKeyAction {
None,
Navigated,
Confirmed,
Cancelled,
}Expand description
Result of handling a key event in the theme picker
Variants§
None
No action taken
Navigation (up/down) handled
Confirmed
Theme confirmed
Cancelled
Picker was cancelled
Trait Implementations§
Source§impl Clone for ThemeKeyAction
impl Clone for ThemeKeyAction
Source§fn clone(&self) -> ThemeKeyAction
fn clone(&self) -> ThemeKeyAction
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 ThemeKeyAction
impl Debug for ThemeKeyAction
Source§impl PartialEq for ThemeKeyAction
impl PartialEq for ThemeKeyAction
impl StructuralPartialEq for ThemeKeyAction
Auto Trait Implementations§
impl Freeze for ThemeKeyAction
impl RefUnwindSafe for ThemeKeyAction
impl Send for ThemeKeyAction
impl Sync for ThemeKeyAction
impl Unpin for ThemeKeyAction
impl UnwindSafe for ThemeKeyAction
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