piperize 0.1.0

A rust crate to easily create a new trait function inspired by elixir's piping function declaration
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Piperize

A Rust crate inspired by elixir's pipe function declarations. This gets rid of the boilerplate of writing a new trait if you want to create a dot method on some type

## Usage:

```rust
use piperize::piperize;

#[piperize]
fn add_tuple_vals(a: (i32, i32)) -> i32 {
  a.0 + a.1
}

fn main() {
  assert_eq!(42, (67, -25).add_tuple_vals());
}
```