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