文件名称:Rust 的强类型 YAML 库
文件大小:49KB
文件格式:ZIP
更新时间:2024-07-18 11:55:54
rust yaml serde
塞尔德 YAML这个箱子是一个 Rust 库,用于将Serde序列化框架与YAML文件格式的数据一起使用。这个库没有重新实现 YAML 解析器;它使用yaml-rust ,这是一个纯 Rust YAML 1.2 实现。依赖[dependencies ]serde =" 1.0"serde_yaml =" 0.8"发行说明可在GitHub 发行版下找到。使用 Serde YAMLAPI 文档以 rustdoc 形式提供,但总体思路是:use std:: collections:: BTreeMap;fnmain () ->Result <(), serde_yaml::Error> {// You have some type.letmut map= BTreeMap::new (); map.insert ("x" .to_string (),1.0 ); map.insert ("y" .to_string (),2.0 );// Serialize it to a YAML string.let s= serde_yaml::to_string (& map
【文件预览】:
serde-yaml-master
----.gitignore(18B)
----src()
--------ser.rs(22KB)
--------error.rs(8KB)
--------mapping.rs(7KB)
--------value()
--------path.rs(1KB)
--------number.rs(13KB)
--------de.rs(45KB)
--------lib.rs(4KB)
----fuzz()
--------.gitignore(27B)
--------fuzz_targets()
--------Cargo.toml(332B)
----Cargo.toml(626B)
----.github()
--------workflows()
----LICENSE-MIT(1023B)
----README.md(4KB)
----tests()
--------test_error.rs(6KB)
--------test_value.rs(2KB)
--------test_visitor.rs(2KB)
--------test_serde.rs(7KB)
--------test_de.rs(9KB)
----.clippy.toml(16B)
----LICENSE-APACHE(11KB)