pub enum ProcessStart {
Running {
started_at_ms: f64,
resolution_ms: i64,
},
Missing,
Unknown(String),
}Expand description
What:
When a process started,
or why that is not known.
Why:
ProcessStart.
In TS you’d write (pseudocode):
type ProcessStart = { kind: 'running'; startedAtMs; resolutionMs } | { kind: 'missing' } | { kind: 'unknown'; reason };Variants§
Running
The process runs.
Fields
Missing
No such process runs, or it is a zombie.
Unknown(String)
The process may run but its start time is unreadable.
Trait Implementations§
Source§impl Clone for ProcessStart
impl Clone for ProcessStart
Source§impl Debug for ProcessStart
impl Debug for ProcessStart
Source§impl PartialEq for ProcessStart
impl PartialEq for ProcessStart
impl StructuralPartialEq for ProcessStart
Auto Trait Implementations§
impl Freeze for ProcessStart
impl RefUnwindSafe for ProcessStart
impl Send for ProcessStart
impl Sync for ProcessStart
impl Unpin for ProcessStart
impl UnsafeUnpin for ProcessStart
impl UnwindSafe for ProcessStart
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