Macro whiteout::eraser [] [src]

macro_rules! eraser {
    ($name:ident, $($tr:tt)*) => { ... };
}

eraser!(name, trait) creates a function with the given identifier that erases values to an anonymous type that is impl Trait for the given trait