StructStruck

Ever had a deeply nested JSON struct json { "outer": { "middle": { "inner": { "foo": "bar" } } } } and wanted to write the Rust structs to handle that data just in the same nested way? rust struct Parent { outer: struct { middle: struct { inner: struct { foo: String, } } } } This proc macro crate allows exactly that. Check the docs on how exaclty.

For illustration, some more usecases: