1 个不稳定版本
新 0.1.0-beta | 2024 年 8 月 25 日 |
---|
#29 在 #constructor
8KB
78 行
结构自动构造派生
命名结构的简单构造函数生成器
#[derive(Constructor, Eq, PartialEq, Debug)]
#[constructor(
field1 = r#"String::from("test")"#
)]
struct Example {
field1: String,
field2: i32
}
assert_eq!(Example::new(2), Example {field1: "test".to_string(), field2: 2});
依赖关系
~1.5MB
~36K SLoC