monster::anon! [] [src]

macro_rules! anon {
    ($($field:ident : $typ:ty = $value:expr),+) => { ... };
    ($struct_name:ident { $($field:ident : $typ:ty = $value:expr),+ }) => { ... };
}

Create an anonymous struct.

Example

#[macro_use(anon)]
extern crate monster;

fn main() {
    let foo = anon!(Data {
        field_a: i32 = 0,
        field_b: bool = true
    });
     
    println!("{:?}", foo);
}