Macro extension_trait::extension_trait [] [src]

macro_rules! extension_trait {
    ($($token:tt)+) => { ... };
}

Declares an extension trait

Example

#[macro_use]
extern crate extension_trait;

extension_trait! { pub DoubleExt for str {
   fn double(&self) -> String {
       self.repeat(2)
   }
} }

fn main() {
    assert_eq!("Hello".double(), "HelloHello");
}