pub struct WorkspaceSpecStatus {
pub spec_id: String,
pub tags: Vec<String>,
pub status: String,
pub latest_phase: Option<String>,
pub last_activity: Option<DateTime<Utc>>,
pub pending_fixups: u32,
pub has_errors: bool,
}Expand description
Per-spec status information for workspace status output
Fields§
§spec_id: StringSpec identifier
Tags associated with the spec
status: StringOverall spec status: “success”, “failed”, “pending”, “not_started”, “stale”
latest_phase: Option<String>Latest completed phase (if any)
last_activity: Option<DateTime<Utc>>RFC3339 UTC timestamp of last activity (if any)
pending_fixups: u32Number of pending fixups for this spec
has_errors: boolWhether this spec has errors
Trait Implementations§
Source§impl Clone for WorkspaceSpecStatus
impl Clone for WorkspaceSpecStatus
Source§fn clone(&self) -> WorkspaceSpecStatus
fn clone(&self) -> WorkspaceSpecStatus
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 WorkspaceSpecStatus
impl Debug for WorkspaceSpecStatus
Source§impl<'de> Deserialize<'de> for WorkspaceSpecStatus
impl<'de> Deserialize<'de> for WorkspaceSpecStatus
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 WorkspaceSpecStatus
impl RefUnwindSafe for WorkspaceSpecStatus
impl Send for WorkspaceSpecStatus
impl Sync for WorkspaceSpecStatus
impl Unpin for WorkspaceSpecStatus
impl UnsafeUnpin for WorkspaceSpecStatus
impl UnwindSafe for WorkspaceSpecStatus
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