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) } ```