pub struct ShellInitFilterRun {
pub when: String,
pub duration_label: String,
pub duration_us: u64,
pub exit_status: i32,
pub status_class: &'static str,
pub stderr_lines: Vec<String>,
pub profile_filename: String,
}Expand description
One per-run row inside a target block.
Fields§
§when: StringYYYY-MM-DD HH:MM of the run.
duration_label: StringPre-humanised duration label (e.g. "83 µs").
duration_us: u64§exit_status: i32§status_class: &'static str"deployed" (success) or "error" (non-zero exit) — maps to
the same theme styles used by the unfiltered view.
stderr_lines: Vec<String>Captured stderr split into individual lines. Empty when the
source printed nothing to stderr in this run. Pre-split because
the template engine doesn’t expose a .split() filter, and
rendering each line with its own indent is cleaner than fighting
the template language.
profile_filename: StringSource TSV filename, for cross-reference.
Trait Implementations§
Source§impl Clone for ShellInitFilterRun
impl Clone for ShellInitFilterRun
Source§fn clone(&self) -> ShellInitFilterRun
fn clone(&self) -> ShellInitFilterRun
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 moreSource§impl Debug for ShellInitFilterRun
impl Debug for ShellInitFilterRun
Auto Trait Implementations§
impl Freeze for ShellInitFilterRun
impl RefUnwindSafe for ShellInitFilterRun
impl Send for ShellInitFilterRun
impl Sync for ShellInitFilterRun
impl Unpin for ShellInitFilterRun
impl UnsafeUnpin for ShellInitFilterRun
impl UnwindSafe for ShellInitFilterRun
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