pub struct TuiPipeRow {
pub connection_id: String,
pub connection: String,
pub provider: ProviderType,
pub run: PipelineRun,
pub definition_name: Option<String>,
pub awaiting_approval: bool,
pub triggered_by_me: bool,
pub gates: Vec<String>,
}Expand description
A pipeline run as the TUI caches it: the run exactly as the provider reported it (the
Waiting status is derived at display time from gates), the gates holding it by name, and
whether one of them is this user’s to answer.
Fields§
§connection_id: String§connection: String§provider: ProviderType§run: PipelineRun§definition_name: Option<String>§awaiting_approval: bool§triggered_by_me: bool§gates: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for TuiPipeRow
impl<'de> Deserialize<'de> for TuiPipeRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TuiPipeRow
impl RefUnwindSafe for TuiPipeRow
impl Send for TuiPipeRow
impl Sync for TuiPipeRow
impl Unpin for TuiPipeRow
impl UnsafeUnpin for TuiPipeRow
impl UnwindSafe for TuiPipeRow
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