recorder
Simple record types for Rust
Getting Started
Here's a simple example:
```rs
[recorder::record] // this struct will be #[derive(Debug, Serialize, Deserialize)]
pub struct MyRecord {
a: String, // this will be pub
b: u8, // this too!
c: Vec, // and this!
#[record(skip)] d: String // this field will be preserved (private by default)
}
```