pub struct RunView {Show 14 fields
pub panel: Panel,
pub owner_name: String,
pub runs: Vec<(String, Status, String)>,
pub idx: usize,
pub data: Option<DetailData>,
pub show_raw: bool,
pub scroll: u16,
pub live: bool,
pub output: Option<String>,
pub show_output: bool,
pub show_timeline: bool,
pub show_dag: bool,
pub show_grid: bool,
pub grid: Option<Result<GridData, String>>,
/* private fields */
}Expand description
Drill-down into a single job run or pipeline update, layered over the owning detail view.
Fields§
§panel: PanelPanel::Jobs (runs) or Panel::Pipelines (updates).
owner_name: String§runs: Vec<(String, Status, String)>Recent runs newest-first: (run_id, status, age).
idx: usizeWhich of runs is shown.
data: Option<DetailData>§show_raw: bool§scroll: u16§live: boolTrue while the shown run is still executing — drives auto-refresh.
output: Option<String>Full per-task output/logs, fetched on demand via o.
show_output: bool§show_timeline: boolGantt view of per-task execution windows; sticky across h/l so runs can be compared.
show_dag: boolDependency-tree view of the run’s tasks; mutually exclusive with the timeline, sticky across h/l like it.
show_grid: boolHistory grid: tasks × recent runs, with duration trends. Fetched once per run view (the grid is per-job, not per-run).
grid: Option<Result<GridData, String>>Auto Trait Implementations§
impl Freeze for RunView
impl RefUnwindSafe for RunView
impl Send for RunView
impl Sync for RunView
impl Unpin for RunView
impl UnsafeUnpin for RunView
impl UnwindSafe for RunView
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> 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