Module types

Module types 

Source
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.