pub enum GridAction {
None,
Shell,
Stop,
Close,
Run(String),
}Expand description
What a key in the grid asks the event loop to do.
Variants§
None
Shell
Show the shell screen; the run goes on.
Stop
Stop the run (it stays on screen with its footer).
Close
Leave the finished grid for the shell.
Run(String)
Run this CLI command in the shell.
Trait Implementations§
Source§impl Clone for GridAction
impl Clone for GridAction
Source§impl Debug for GridAction
impl Debug for GridAction
impl Eq for GridAction
Source§impl PartialEq for GridAction
impl PartialEq for GridAction
impl StructuralPartialEq for GridAction
Auto Trait Implementations§
impl Freeze for GridAction
impl RefUnwindSafe for GridAction
impl Send for GridAction
impl Sync for GridAction
impl Unpin for GridAction
impl UnsafeUnpin for GridAction
impl UnwindSafe for GridAction
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