extend 0.1.2

Create extensions for types you don't own with extension traits but without the boilerplate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use extend::ext;

#[ext(pub(crate), name = Foo)]
impl i32 {
    fn foo() {}
}

#[ext(pub, name = Bar)]
impl i64 {
    fn foo() {}
}

fn main() {}