Expand description
§BiMutatingFunctionOnce Types
Provides Rust implementations of consuming bi-mutating-function traits similar to
Rust’s FnOnce(&mut T, &mut U) -> R trait, but with value-oriented semantics for functional
programming patterns with two mutable input references.
This module provides the BiMutatingFunctionOnce<T, U, R> trait and one-time use
implementations:
BoxBiMutatingFunctionOnce: Single ownership, one-time use
§Author
Haixing Hu
Structs§
- BoxBi
Mutating Function Once - BoxBiMutatingFunctionOnce - consuming bi-mutating-function wrapper based on
Box<dyn FnOnce> - BoxConditional
BiMutating Function Once - BoxConditionalBiMutatingFunctionOnce struct
Traits§
- BiMutating
Function Once - BiMutatingFunctionOnce trait - consuming bi-mutating-function that takes mutable references
- FnBi
Mutating Function Once Ops - Extension trait for closures implementing
FnOnce(&mut T, &mut U) -> R