pub struct Assumption { /* private fields */ }Implementations§
Source§impl Assumption
impl Assumption
pub fn new( id: IdentificationValue, description: DescriptionValue, assumption_fn: EvalFn, ) -> Self
Trait Implementations§
Source§impl Assumable for Assumption
impl Assumable for Assumption
fn description(&self) -> DescriptionValue
fn assumption_tested(&self) -> bool
fn assumption_valid(&self) -> bool
fn verify_assumption( &self, data: &[PropagatingEffect<f64>], ) -> Result<bool, AssumptionError>
Source§impl Clone for Assumption
impl Clone for Assumption
Source§fn clone(&self) -> Assumption
fn clone(&self) -> Assumption
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 moreSource§impl Debug for Assumption
impl Debug for Assumption
Source§impl Display for Assumption
impl Display for Assumption
Source§impl Identifiable for Assumption
impl Identifiable for Assumption
fn id(&self) -> IdentificationValue
Auto Trait Implementations§
impl Freeze for Assumption
impl RefUnwindSafe for Assumption
impl Send for Assumption
impl Sync for Assumption
impl Unpin for Assumption
impl UnwindSafe for Assumption
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