pub struct ScheduleUncertainty {
pub iterations: usize,
pub seed: u64,
pub p50_finish_hours: f64,
pub p80_finish_hours: f64,
pub p95_finish_hours: f64,
}Expand description
Seeded Monte Carlo completion percentiles, in elapsed hours.
Fields§
§iterations: usizeNumber of sampled schedules.
seed: u64Pseudo-random seed.
p50_finish_hours: f64Median completion.
p80_finish_hours: f6480th percentile completion.
p95_finish_hours: f6495th percentile completion.
Trait Implementations§
Source§impl Clone for ScheduleUncertainty
impl Clone for ScheduleUncertainty
Source§impl Debug for ScheduleUncertainty
impl Debug for ScheduleUncertainty
Source§impl<'de> Deserialize<'de> for ScheduleUncertainty
impl<'de> Deserialize<'de> for ScheduleUncertainty
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 ScheduleUncertainty
impl PartialEq for ScheduleUncertainty
Source§impl Serialize for ScheduleUncertainty
impl Serialize for ScheduleUncertainty
impl StructuralPartialEq for ScheduleUncertainty
Auto Trait Implementations§
impl Freeze for ScheduleUncertainty
impl RefUnwindSafe for ScheduleUncertainty
impl Send for ScheduleUncertainty
impl Sync for ScheduleUncertainty
impl Unpin for ScheduleUncertainty
impl UnsafeUnpin for ScheduleUncertainty
impl UnwindSafe for ScheduleUncertainty
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