Module types

Module types 

Source
👎Deprecated since 0.0.21: Use fp_library::v2::types instead
Expand description

Data types and their corresponding implementations.

Re-exports§

pub use self::endofunction::Endofunction;Deprecated
pub use self::endomorphism::Endomorphism;Deprecated
pub use self::identity::Identity;Deprecated
pub use self::lazy::Lazy;Deprecated
pub use self::pair::Pair;Deprecated

Modules§

arc_fnDeprecated
Implementations for atomically reference-counted closures (Arc<dyn Fn(A) -> B>).
endofunctionDeprecated
Implementations for Endofunction, a wrapper for endofunctions (functions from a set to the same set) that enables monoidal operations.
endomorphismDeprecated
Implementations for Endomorphism, a wrapper for endomorphisms (morphisms from an object to the same object) that enables monoidal operations.
identityDeprecated
Implementations for Identity, a type that wraps a value.
lazyDeprecated
Implementations for Lazy, the type of lazily-computed, memoized values.
once_cellDeprecated
Implementations for OnceCell
once_lockDeprecated
Implementations for OnceLock
optionDeprecated
Implementations for Option.
pairDeprecated
Implementations for Pair, a type that wraps two values.
rc_fnDeprecated
Implementations for reference-counted closures (Rc<dyn Fn(A) -> B>).
resultDeprecated
Implementations for Result.
stringDeprecated
Implementations for String.
vecDeprecated
Implementations for Vec.