pub struct CycleTimeReport {
pub cycle: Option<DurationSummary>,
pub lead: Option<DurationSummary>,
pub missing_start: Vec<ItemId>,
pub completed: usize,
}Expand description
Results of Cycle Time / Lead Time analysis.
Fields§
§cycle: Option<DurationSummary>Cycle Time summary (start_at → done_at), or None when no item qualifies.
lead: Option<DurationSummary>Lead Time summary (created → done_at), or None when no item qualifies.
missing_start: Vec<ItemId>Completed PBIs missing start_at, so Cycle Time cannot be calculated; IDs are ascending.
These items still contribute to Lead Time and are reported so missing timestamps are visible.
completed: usizeNumber of completed PBIs after filtering (done_at is set).
Trait Implementations§
Source§impl Clone for CycleTimeReport
impl Clone for CycleTimeReport
Source§fn clone(&self) -> CycleTimeReport
fn clone(&self) -> CycleTimeReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CycleTimeReport
impl Debug for CycleTimeReport
impl Eq for CycleTimeReport
Source§impl PartialEq for CycleTimeReport
impl PartialEq for CycleTimeReport
impl StructuralPartialEq for CycleTimeReport
Auto Trait Implementations§
impl Freeze for CycleTimeReport
impl RefUnwindSafe for CycleTimeReport
impl Send for CycleTimeReport
impl Sync for CycleTimeReport
impl Unpin for CycleTimeReport
impl UnsafeUnpin for CycleTimeReport
impl UnwindSafe for CycleTimeReport
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<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