atruct 0.3.2

macros for anonymous structs in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use atruct::atruct;

fn main() {
    let anonymous = atruct!(
        integer2: -5,
        float2: -3.14,
        integer1: 0usize,
        float1: 3.14,
        nest: {
            string: "literal",
            boolean: true,
        }
    );

    println!("{}", anonymous.integer1);  // 0
    println!("{}", anonymous.float1);  // 3.14
    println!("{}", anonymous.nest.string);  // literal
}