Skip to main content

Module pipe

Module pipe 

Source
Expand description

Left-to-right function application via method syntax.

Provides the Pipe trait for pipeline-style composition, similar to PureScript’s # operator or Haskell’s & operator.

§Examples

use fp_library::{
	brands::*,
	classes::*,
	functions::*,
};

let result = Some(5).pipe(|x| map::<OptionBrand, _, _>(|n| n + 1, x));

assert_eq!(result, Some(6));

Traits§

Pipe
A trait for left-to-right function application via method syntax.

Functions§

pipe
Pipes a value into a function, enabling left-to-right composition.