3个不稳定版本
0.2.1 | 2023年1月6日 |
---|---|
0.1.1 | 2022年4月25日 |
0.1.0 | 2022年4月25日 |
1922 in proc宏
6KB
100 行
recorder
Rust的简单记录类型
入门指南
以下是一个简单示例
#[recorder::record] // this struct will be #[derive(Debug, Clone, Serialize, Deserialize)]
pub struct MyRecord {
a: String, // this will be `pub`
b: u8, // this too!
c: Vec<String>, // and this!
#[record(skip)] d: String // this field will be preserved (private by default)
}
依赖项
~1.5MB
~37K SLoC