pub struct ProjectSummary {
pub id: String,
pub name: String,
pub workspace: String,
pub phase: ProjectPhase,
pub status: ProjectStatus,
pub created_unix_seconds: u64,
pub updated_unix_seconds: u64,
pub task_count: u64,
pub completed_tasks: u64,
pub last_heartbeat_unix_seconds: Option<u64>,
}Expand description
A compact project record suitable for status output.
Fields§
§id: StringStable project identifier.
name: StringOwner-visible project name.
workspace: StringAbsolute workspace directory.
phase: ProjectPhaseCurrent lifecycle phase.
status: ProjectStatusCurrent reducer status.
created_unix_seconds: u64Creation time in Unix seconds.
updated_unix_seconds: u64Last reducer update in Unix seconds.
task_count: u64Number of tasks in the project.
completed_tasks: u64Number of tasks in the done state.
last_heartbeat_unix_seconds: Option<u64>Last task or run heartbeat, when one exists.
Trait Implementations§
Source§impl Clone for ProjectSummary
impl Clone for ProjectSummary
Source§impl Debug for ProjectSummary
impl Debug for ProjectSummary
Source§impl<'de> Deserialize<'de> for ProjectSummary
impl<'de> Deserialize<'de> for ProjectSummary
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
impl Eq for ProjectSummary
Source§impl PartialEq for ProjectSummary
impl PartialEq for ProjectSummary
Source§impl Serialize for ProjectSummary
impl Serialize for ProjectSummary
impl StructuralPartialEq for ProjectSummary
Auto Trait Implementations§
impl Freeze for ProjectSummary
impl RefUnwindSafe for ProjectSummary
impl Send for ProjectSummary
impl Sync for ProjectSummary
impl Unpin for ProjectSummary
impl UnsafeUnpin for ProjectSummary
impl UnwindSafe for ProjectSummary
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