pub struct Inference { /* private fields */ }Implementations§
Source§impl Inference
impl Inference
pub fn new( id: IdentificationValue, question: DescriptionValue, observation: NumericalValue, threshold: NumericalValue, effect: NumericalValue, target: NumericalValue, ) -> Self
Trait Implementations§
Source§impl Identifiable for Inference
impl Identifiable for Inference
fn id(&self) -> IdentificationValue
Source§impl Inferable for Inference
impl Inferable for Inference
fn question(&self) -> DescriptionValue
fn observation(&self) -> NumericalValue
fn threshold(&self) -> NumericalValue
fn effect(&self) -> NumericalValue
fn target(&self) -> NumericalValue
Source§fn conjoint_delta(&self) -> NumericalValue
fn conjoint_delta(&self) -> NumericalValue
Calculates the conjoint delta for this item. Read more
Source§fn is_inferable(&self) -> bool
fn is_inferable(&self) -> bool
Checks if inference is valid for this item. Read more
Source§fn is_inverse_inferable(&self) -> bool
fn is_inverse_inferable(&self) -> bool
Checks if inverse inference is valid for this item. Read more
Source§impl PartialOrd for Inference
impl PartialOrd for Inference
impl StructuralPartialEq for Inference
Auto Trait Implementations§
impl Freeze for Inference
impl RefUnwindSafe for Inference
impl Send for Inference
impl Sync for Inference
impl Unpin for Inference
impl UnwindSafe for Inference
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