Expand description
Data types and their corresponding implementations.
Re-exports§
pub use self::endofunction::Endofunction;
pub use self::endomorphism::Endomorphism;
pub use self::identity::Identity;
pub use self::pair::Pair;
Modules§
- arc_fn
- Implementations for atomically reference-counted
closures (
Arc<dyn Fn(A) -> B>
). - endofunction
- Implementations for
Endofunction
, a wrapper for endofunctions (functions from a set to the same set) that enables monoidal operations. - endomorphism
- Implementations for
Endomorphism
, a wrapper for endomorphisms (morphisms from an object to the same object) that enables monoidal operations. - identity
- Implementations for
Identity
, a type that wraps a value. - option
- Implementations for
Option
. - pair
- Implementations for
Pair
, a type that wraps two values. - rc_fn
- Implementations for reference-counted closures
(
Rc<dyn Fn(A) -> B>
). - result
- Implementations for
Result
. - string
- Implementations for
String
. - vec
- Implementations for
Vec
.