struct Roster {
name: Option<String>,
started: bool,
ended: bool,
ended_at_ms: Option<u64>,
ended_badly: bool,
backgrounded: Option<bool>,
usage: Option<TaskUsage>,
}Expand description
What the CLI’s task roster says about one task, keyed by its task id.
Fields§
§name: Option<String>The name the CLI’s own row uses for the instance, which its frame states and the dispatch’s input only repeats.
started: bool§ended: bool§ended_at_ms: Option<u64>§ended_badly: boolWhether the word that ended it was a failure - the terminal set minus the clean endings.
backgrounded: Option<bool>The CLI’s own backgrounding, when its frame stated one.
usage: Option<TaskUsage>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Roster
impl RefUnwindSafe for Roster
impl Send for Roster
impl Sync for Roster
impl Unpin for Roster
impl UnsafeUnpin for Roster
impl UnwindSafe for Roster
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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