This crate provides proc macros for simulating anonymous struct and named arguments in Rust:
structx!{}
for denoting values of anonymous structs.
Structx!{}
for denoting types of anonymous structs.
#[named_args]
for denoting functions with named arguments.
args!{}
for denoting named arguments.
See crate structx
's README.md for more.
Under Apache License 2.0 or MIT License, at your will.