pipeline-macro

crates.io

A crate to create a pipeline in Rust.

How to use it ?

Basic example:

```rust let pipeline = pipeline! { i32 => add2 => divby3 => mulby83 ;-> f64 };

let result = pipeline.run(3); // ~= 110.6666..

```

Closure example:

```rust let pipeline = pipeline! { i32 => |i: i32| i + 2 => divby3 => mulby83 ;-> f64 };

let result = pipeline.run(3); // ~= 110.6666..

```

How to build ?

cargo build

How to run tests ?

cargo test