pub struct IsMonoid;Expand description
The type forms a monoid: associative with two-sided identity.
Trait Implementations§
impl Implies<HasLeftIdentity> for IsMonoid
impl Implies<HasRightIdentity> for IsMonoid
impl Implies<IsAssociative> for IsMonoid
impl Implies<IsMonoid> for IsAbelianGroup
impl Implies<IsMonoid> for IsGroup
Auto Trait Implementations§
impl Freeze for IsMonoid
impl RefUnwindSafe for IsMonoid
impl Send for IsMonoid
impl Sync for IsMonoid
impl Unpin for IsMonoid
impl UnsafeUnpin for IsMonoid
impl UnwindSafe for IsMonoid
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