pub struct WhatIfReport {
pub still_feasible: bool,
pub solutions_before: BigUint,
pub solutions_after: BigUint,
pub newly_critical: Vec<TaskId>,
pub schedule_delta: Option<Duration>,
pub cost_delta: Option<Money>,
}Expand description
Result of what-if analysis
Fields§
§still_feasible: bool§solutions_before: BigUint§solutions_after: BigUint§newly_critical: Vec<TaskId>§schedule_delta: Option<Duration>§cost_delta: Option<Money>Trait Implementations§
Source§impl Clone for WhatIfReport
impl Clone for WhatIfReport
Source§fn clone(&self) -> WhatIfReport
fn clone(&self) -> WhatIfReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WhatIfReport
impl RefUnwindSafe for WhatIfReport
impl Send for WhatIfReport
impl Sync for WhatIfReport
impl Unpin for WhatIfReport
impl UnwindSafe for WhatIfReport
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