Module bi_function_once

Module bi_function_once 

Source
Expand description

§BiFunctionOnce Types

Provides Rust implementations of consuming bi-function traits similar to Rust’s FnOnce(&T, &U) -> R trait, but with value-oriented semantics for functional programming patterns with two input references.

This module provides the BiFunctionOnce<T, U, R> trait and one-time use implementations:

§Author

Haixing Hu

Structs§

BoxBiFunctionOnce
BoxBiFunctionOnce - consuming bi-function wrapper based on Box<dyn FnOnce>
BoxConditionalBiFunctionOnce
BoxConditionalBiFunctionOnce struct

Traits§

BiFunctionOnce
BiFunctionOnce trait - consuming bi-function that takes references
FnBiFunctionOnceOps
Extension trait for closures implementing FnOnce(&T, &U) -> R