1个不稳定版本
0.1.0 | 2024年3月14日 |
---|
#663 in 过程宏
5KB
50 代码行
serde-clap-deserialize
一个小型过程宏,用于将默认值添加到clap和serde。受serde-inline-default启发。
#[serde_clap_deserialize]
#[derive(Deserialize, Parser)]
struct MyArgs {
#[serde_clap_deserialize(8)]
foo: u32,
}
// MyArgs can now be serde-deserialized or clap-parsed
// and `foo` will have a default value of 8
依赖
~265–710KB
~17K SLoC