Structs§
- Abelian
Operation - A function wrapper enforcing commutativity.
- Associative
Operation - A function wrapper enforcing associativity.
- Cancellative
Operation - A function wrapper enforcing cancellativity.
- Group
Operation - A function wrapper enforcing identity existence, invertibility, and associativity.
- Identity
Operation - A function wrapper enforcing identity existence.
- Invertible
Operation - A function wrapper enforcing identity existence and invertibility.
- Loop
Operation - A function wrapper enforcing identity existence and cancellativity.
- Monoid
Operation - A function wrapper enforcing identity existence and associativity.
Enums§
Traits§
- Binary
Operation - Common interface for all Algae operations.
Functions§
- binop_
has_ invertible_ identity - Returns whether or not the given invertible
BinaryOperation
has the givenidentity
. - binop_
is_ invertible - Returns whether or not the given
BinaryOperation
has thePropertyType::Invertible
property.