pub struct RunView {
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,
/* 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.
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