pub struct LogStepMeta {
pub name: String,
pub status: JobStatus,
pub start_key: u64,
pub duration_secs: Option<i64>,
}Expand description
One step of a job, for grouping the log into the same collapsible units the
forge UI shows. The public API exposes no per-step log content, so the host
buckets log lines into steps by timestamp (start_key ≤ a line’s timestamp).
Fields§
§name: String§status: JobStatus§start_key: u64ts_sort_key of the step’s start, the lower bound of its log lines.
duration_secs: Option<i64>Wall-clock seconds the step ran, when both endpoints are known.
Trait Implementations§
Source§impl Clone for LogStepMeta
impl Clone for LogStepMeta
Source§impl Debug for LogStepMeta
impl Debug for LogStepMeta
impl Eq for LogStepMeta
Source§impl PartialEq for LogStepMeta
impl PartialEq for LogStepMeta
impl StructuralPartialEq for LogStepMeta
Auto Trait Implementations§
impl Forget for LogStepMeta
impl Freeze for LogStepMeta
impl RefUnwindSafe for LogStepMeta
impl Send for LogStepMeta
impl Sync for LogStepMeta
impl Unpin for LogStepMeta
impl UnsafeUnpin for LogStepMeta
impl UnwindSafe for LogStepMeta
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§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.