#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 • Rust 包仓库 18/week @ 2024-05-10 • Rust 包仓库 253/week @ 2024-05-17 • Rust 包仓库 54/week @ 2024-05-24 • Rust 包仓库 43/week @ 2024-05-31 • Rust 包仓库 143/week @ 2024-06-07 • Rust 包仓库 300/week @ 2024-06-14 • Rust 包仓库 167/week @ 2024-06-21 • Rust 包仓库 90/week @ 2024-06-28 • Rust 包仓库 96/week @ 2024-07-05 • Rust 包仓库 107/week @ 2024-07-12 • Rust 包仓库 77/week @ 2024-07-19 • Rust 包仓库 56/week @ 2024-07-26 • Rust 包仓库 67/week @ 2024-08-02 • Rust 包仓库 69/week @ 2024-08-09 • Rust 包仓库 33/week @ 2024-08-16 • Rust 包仓库

每月下载 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