pub struct MilestoneFinish {
pub p50_finish_hours: f64,
pub p80_finish_hours: f64,
pub p95_finish_hours: f64,
/* private fields */
}Expand description
Sampled finish percentiles of one milestone, in elapsed hours.
Fields§
§p50_finish_hours: f64Median sampled finish.
p80_finish_hours: f6480th percentile sampled finish.
p95_finish_hours: f6495th percentile sampled finish.
Implementations§
Source§impl MilestoneFinish
impl MilestoneFinish
Sourcepub fn probability_by(&self, horizon_hours: f64) -> f64
pub fn probability_by(&self, horizon_hours: f64) -> f64
Fraction of sampled schedules in which the milestone is reached by horizon_hours.
Trait Implementations§
Source§impl Clone for MilestoneFinish
impl Clone for MilestoneFinish
Source§impl Debug for MilestoneFinish
impl Debug for MilestoneFinish
Source§impl<'de> Deserialize<'de> for MilestoneFinish
impl<'de> Deserialize<'de> for MilestoneFinish
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 MilestoneFinish
impl RefUnwindSafe for MilestoneFinish
impl Send for MilestoneFinish
impl Sync for MilestoneFinish
impl Unpin for MilestoneFinish
impl UnsafeUnpin for MilestoneFinish
impl UnwindSafe for MilestoneFinish
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