Module functions

Module functions 

Source
Expand description

§Functions Module

This module provides function-related functional programming abstractions for transforming values from one type to another with reference semantics.

§Author

Haixing Hu

Re-exports§

pub use bi_function::ArcBiFunction;
pub use bi_function::ArcBinaryFunction;
pub use bi_function::ArcConditionalBiFunction;
pub use bi_function::BiFunction;
pub use bi_function::BoxBiFunction;
pub use bi_function::BoxBinaryFunction;
pub use bi_function::BoxConditionalBiFunction;
pub use bi_function::FnBiFunctionOps;
pub use bi_function::RcBiFunction;
pub use bi_function::RcBinaryFunction;
pub use bi_function::RcConditionalBiFunction;
pub use bi_function_once::BiFunctionOnce;
pub use bi_function_once::BoxBiFunctionOnce;
pub use bi_function_once::FnBiFunctionOnceOps;
pub use bi_mutating_function::ArcBiMutatingFunction;
pub use bi_mutating_function::ArcBinaryMutatingFunction;
pub use bi_mutating_function::ArcConditionalBiMutatingFunction;
pub use bi_mutating_function::BiMutatingFunction;
pub use bi_mutating_function::BoxBiMutatingFunction;
pub use bi_mutating_function::BoxBinaryMutatingFunction;
pub use bi_mutating_function::BoxConditionalBiMutatingFunction;
pub use bi_mutating_function::FnBiMutatingFunctionOps;
pub use bi_mutating_function::RcBiMutatingFunction;
pub use bi_mutating_function::RcBinaryMutatingFunction;
pub use bi_mutating_function::RcConditionalBiMutatingFunction;
pub use bi_mutating_function_once::BiMutatingFunctionOnce;
pub use bi_mutating_function_once::BoxBiMutatingFunctionOnce;
pub use bi_mutating_function_once::BoxConditionalBiMutatingFunctionOnce;
pub use bi_mutating_function_once::FnBiMutatingFunctionOnceOps;
pub use function::ArcConditionalFunction;
pub use function::ArcFunction;
pub use function::BoxConditionalFunction;
pub use function::BoxFunction;
pub use function::FnFunctionOps;
pub use function::Function;
pub use function::RcConditionalFunction;
pub use function::RcFunction;
pub use function_once::BoxFunctionOnce;
pub use function_once::FnFunctionOnceOps;
pub use function_once::FunctionOnce;
pub use mutating_function::ArcMutatingFunction;
pub use mutating_function::BoxMutatingFunction;
pub use mutating_function::FnMutatingFunctionOps;
pub use mutating_function::MutatingFunction;
pub use mutating_function::RcMutatingFunction;
pub use mutating_function_once::BoxMutatingFunctionOnce;
pub use mutating_function_once::FnMutatingFunctionOnceOps;
pub use mutating_function_once::MutatingFunctionOnce;
pub use stateful_function::ArcConditionalStatefulFunction;
pub use stateful_function::ArcStatefulFunction;
pub use stateful_function::BoxConditionalStatefulFunction;
pub use stateful_function::BoxStatefulFunction;
pub use stateful_function::FnStatefulFunctionOps;
pub use stateful_function::RcConditionalStatefulFunction;
pub use stateful_function::RcStatefulFunction;
pub use stateful_function::StatefulFunction;
pub use stateful_mutating_function::ArcStatefulMutatingFunction;
pub use stateful_mutating_function::BoxStatefulMutatingFunction;
pub use stateful_mutating_function::FnStatefulMutatingFunctionOps;
pub use stateful_mutating_function::RcStatefulMutatingFunction;
pub use stateful_mutating_function::StatefulMutatingFunction;

Modules§

bi_function
BiFunction Types
bi_function_once
BiFunctionOnce Types
bi_mutating_function
BiMutatingFunction Types
bi_mutating_function_once
BiMutatingFunctionOnce Types
function
Function Types
function_once
FunctionOnce Types
macros
Function Macros Module
mutating_function
MutatingFunction Types
mutating_function_once
MutatingFunctionOnce Types
stateful_function
StatefulFunction Types
stateful_mutating_function
StatefulMutatingFunction Types