extend

Crates.io Docs dependency status Build status maintenance-status

Create extensions for types you don't own with [extension traits] but without the boilerplate.

Example:

```rust use extend::ext;

[ext]

impl Vec { fn sorted(mut self) -> Self { self.sort(); self } }

fn main() { assert_eq!( vec![1, 2, 3], vec![2, 3, 1].sorted(), ); } ```