extend 1.2.0

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
14
mod a {
    use extend::ext;

    #[ext(pub(super))]
    pub impl i32 {
        fn foo() -> Foo {
            Foo
        }
    }

    pub struct Foo;
}

fn main() {}