pub enum ProgressValue {
Project(Box<ProjectHealthReport>),
Epic(Box<EpicRollup>),
}Expand description
The owning service’s typed value for one resolved source entity.
One variant per owning service, carrying that service’s returned value: a
project’s report from crate::projects::ProjectIndex::health, an epic’s rollup
from crate::epics::EpicIndex::rollup. Nothing here is recomputed, and there
is no cross-source variant — a blended figure would be the second metrics engine
C-004 forbids.
Variants§
Project(Box<ProjectHealthReport>)
A project’s report, as the project service returned it.
Epic(Box<EpicRollup>)
An epic’s rollup, as the epic service returned it.
Trait Implementations§
Source§impl Clone for ProgressValue
impl Clone for ProgressValue
Source§impl Debug for ProgressValue
impl Debug for ProgressValue
impl Eq for ProgressValue
Source§impl PartialEq for ProgressValue
impl PartialEq for ProgressValue
impl StructuralPartialEq for ProgressValue
Auto Trait Implementations§
impl Freeze for ProgressValue
impl RefUnwindSafe for ProgressValue
impl Send for ProgressValue
impl Sync for ProgressValue
impl Unpin for ProgressValue
impl UnsafeUnpin for ProgressValue
impl UnwindSafe for ProgressValue
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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