#serde #yaml #serialization #deserialize

serde_yaml2

Serde 对 yaml_rust2 crate 的集成

3 个版本

0.1.2 2024 年 6 月 15 日
0.1.1 2024 年 4 月 20 日
0.1.0 2024 年 4 月 18 日

#1044 in 编码

Download history 18/week @ 2024-05-10 253/week @ 2024-05-17 54/week @ 2024-05-24 43/week @ 2024-05-31 143/week @ 2024-06-07 300/week @ 2024-06-14 167/week @ 2024-06-21 90/week @ 2024-06-28 96/week @ 2024-07-05 107/week @ 2024-07-12 77/week @ 2024-07-19 56/week @ 2024-07-26 67/week @ 2024-08-02 69/week @ 2024-08-09 33/week @ 2024-08-16

每月下载 237 次

MIT/Apache

50KB
1K SLoC

serde_yaml2

本库为 yaml-rust2 提供了 serde 集成

使用方法

请查看 示例目录 以获取使用示例

枚举表示

枚举使用外部标签进行表示。例如

#[derive(Serialize, Debug, PartialEq)]
enum TestEnum {
    VariantA,
    VariantB(i32, f64),
}

将被表示为

VariantA: ~

VariantB: [1, 4.5]

运行测试

只需执行

cargo test

依赖项

~2.1–3MB
~53K SLoC