1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
mod a { use extend::ext; #[ext] pub impl i32 { fn foo() -> Foo { Foo } } pub struct Foo; } fn main() { use a::i32Ext; i32::foo(); }