pub struct ProgressProjection {
pub overall: ProgressSummary,
pub work: BTreeMap<WorkItemId, ProgressSummary>,
}Expand description
Derived progress values, never persisted as replacement domain objects.
Fields§
§overall: ProgressSummaryEqual-weight task progress for the workspace; milestones do not inflate the denominator.
work: BTreeMap<WorkItemId, ProgressSummary>Per-work task, container or milestone projection.
Trait Implementations§
Source§impl Clone for ProgressProjection
impl Clone for ProgressProjection
Source§impl Debug for ProgressProjection
impl Debug for ProgressProjection
Source§impl<'de> Deserialize<'de> for ProgressProjection
impl<'de> Deserialize<'de> for ProgressProjection
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 ProgressProjection
impl RefUnwindSafe for ProgressProjection
impl Send for ProgressProjection
impl Sync for ProgressProjection
impl Unpin for ProgressProjection
impl UnsafeUnpin for ProgressProjection
impl UnwindSafe for ProgressProjection
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