pub struct BashExecution {
pub command: String,
pub output: String,
pub exit_code: Option<i32>,
pub start_time: Instant,
pub is_running: bool,
pub is_cancelled: bool,
}Expand description
Bash execution display state
Fields§
§command: String§output: String§exit_code: Option<i32>§start_time: Instant§is_running: bool§is_cancelled: boolImplementations§
Source§impl BashExecution
impl BashExecution
Trait Implementations§
Source§impl Clone for BashExecution
impl Clone for BashExecution
Source§fn clone(&self) -> BashExecution
fn clone(&self) -> BashExecution
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 moreAuto Trait Implementations§
impl Freeze for BashExecution
impl RefUnwindSafe for BashExecution
impl Send for BashExecution
impl Sync for BashExecution
impl Unpin for BashExecution
impl UnsafeUnpin for BashExecution
impl UnwindSafe for BashExecution
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