Struct lattices::semiring_application::FuzzyLogic
source · pub struct FuzzyLogic(/* private fields */);
Expand description
Implementation of Fuzzy Logic semiring ([0, 1], max, min, 0, 1).
Implementations§
Trait Implementations§
source§impl Addition<FuzzyLogic> for FuzzyLogic
impl Addition<FuzzyLogic> for FuzzyLogic
Implementation of the addition trait for FuzzyLogic semiring.
source§impl Multiplication<FuzzyLogic> for FuzzyLogic
impl Multiplication<FuzzyLogic> for FuzzyLogic
Implementation of the multiplication trait for FuzzyLogic semiring.
source§impl One<f64> for FuzzyLogic
impl One<f64> for FuzzyLogic
Implementation of Identity for multiplication.
Auto Trait Implementations§
impl Freeze for FuzzyLogic
impl RefUnwindSafe for FuzzyLogic
impl Send for FuzzyLogic
impl Sync for FuzzyLogic
impl Unpin for FuzzyLogic
impl UnwindSafe for FuzzyLogic
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