[−][src]Crate pipeline_macro
How to use pipeline_macro
?
- Define a pipeline with type in input and type in ouput
- Use
run
method to run this pipeline
Basic example:
use pipeline_macro::*; let pipeline = pipeline! { i32 => add2 => div_by_3 => mul_by_83 ;-> f64 }; let result = pipeline.run(3); // ~= 110.6666..
Closure example:
use pipeline_macro::*; let pipeline = pipeline! { i32 => |i: i32| i + 2 => div_by_3 => mul_by_83 ;-> f64 }; let result = pipeline.run(3); // ~= 110.6666..
Macros
pipeline | Return new instance of pipeline struct |
Structs
Pipeline | A pipeline |