pub struct MilestoneForecast {
pub id: WorkItemId,
pub key: Key,
pub p50_finish_hours: f64,
pub p80_finish_hours: f64,
pub p95_finish_hours: f64,
pub probability_by_horizon: Option<f64>,
}Expand description
Sampled finish of one milestone, in elapsed hours after the clock reading.
Fields§
§id: WorkItemIdStable identity.
key: KeyHuman-readable key.
p50_finish_hours: f64Median sampled finish.
p80_finish_hours: f6480th percentile sampled finish.
p95_finish_hours: f6495th percentile sampled finish.
probability_by_horizon: Option<f64>Fraction of seeded simulations reaching the milestone by the horizon; null without one.
Trait Implementations§
Source§impl Clone for MilestoneForecast
impl Clone for MilestoneForecast
Source§impl Debug for MilestoneForecast
impl Debug for MilestoneForecast
Source§impl<'de> Deserialize<'de> for MilestoneForecast
impl<'de> Deserialize<'de> for MilestoneForecast
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
Source§impl PartialEq for MilestoneForecast
impl PartialEq for MilestoneForecast
Source§impl Serialize for MilestoneForecast
impl Serialize for MilestoneForecast
impl StructuralPartialEq for MilestoneForecast
Auto Trait Implementations§
impl Freeze for MilestoneForecast
impl RefUnwindSafe for MilestoneForecast
impl Send for MilestoneForecast
impl Sync for MilestoneForecast
impl Unpin for MilestoneForecast
impl UnsafeUnpin for MilestoneForecast
impl UnwindSafe for MilestoneForecast
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