Struct lattices::semiring_application::BinaryTrust
source · pub struct BinaryTrust(/* private fields */);
Expand description
Implementation of the Binary Trust semiring ({0,1}, OR, AND, False, True)
Implementations§
source§impl BinaryTrust
impl BinaryTrust
Trait Implementations§
source§impl Addition<BinaryTrust> for BinaryTrust
impl Addition<BinaryTrust> for BinaryTrust
Implementation of the addition trait for the Binary Trust semiring.
source§impl Debug for BinaryTrust
impl Debug for BinaryTrust
source§impl Default for BinaryTrust
impl Default for BinaryTrust
source§impl Multiplication<BinaryTrust> for BinaryTrust
impl Multiplication<BinaryTrust> for BinaryTrust
Implementation of the multiplication trait for the Binary Trust semiring.
source§impl One<bool> for BinaryTrust
impl One<bool> for BinaryTrust
Implementation of Identity for multiplication.
source§impl PartialEq for BinaryTrust
impl PartialEq for BinaryTrust
source§impl Zero<bool> for BinaryTrust
impl Zero<bool> for BinaryTrust
Implementation of Identity for addition.
impl StructuralPartialEq for BinaryTrust
Auto Trait Implementations§
impl Freeze for BinaryTrust
impl RefUnwindSafe for BinaryTrust
impl Send for BinaryTrust
impl Sync for BinaryTrust
impl Unpin for BinaryTrust
impl UnwindSafe for BinaryTrust
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