Rust 中 BSON 的编码和解码支持

时间:2021-06-28 18:11:51
【文件属性】:
文件名称:Rust 中 BSON 的编码和解码支持
文件大小:120KB
文件格式:ZIP
更新时间:2021-06-28 18:11:51
bson-rust bson-rsRust 中 BSON 的编码和解码支持指数BSON格式概述用法BSON价值观BSON 文档使用强类型数据结构对 BSON 建模重大变化贡献运行测试持续集成有用的链接API 文档Serde 文档安装这个箱子可与货物和上可以找到crates.io与Cargo.toml ,如:[dependencies ]bson =" 1.2.0"BSON格式概述BSON 是 Binary JSON 的缩写,是类 JSON 文档的二进制编码序列化。与 JSON 一样,BSON 支持在其他文档和数组中嵌入文档和数组。BSON 还包含允许表示不属于 JSON 规范的数据类型的扩展。例如,BSON 有一个日期时间类型和一个二进制数据类型。// JSON equivalent {"hello": "world"} // BSON encoding \x16\x00\x00\x00 // total document size \x02 // 0x02 = type String hello\x00
【文件预览】:
bson-rust-master
----rustfmt.toml(245B)
----LICENSE(1KB)
----.evergreen()
--------install-dependencies.sh(214B)
--------run-tests-serde.sh(85B)
--------run-tests.sh(129B)
--------compile-only.sh(108B)
--------release-danger-do-not-run-manually.sh(676B)
--------config.yml(5KB)
--------check-clippy.sh(198B)
--------check-rustfmt.sh(121B)
--------releases.yml(1KB)
--------run-tests-u2i.sh(85B)
----src()
--------bson.rs(34KB)
--------datetime.rs(7KB)
--------oid.rs(10KB)
--------de()
--------tests()
--------serde_helpers.rs(21KB)
--------decimal128.rs(7KB)
--------document.rs(24KB)
--------lib.rs(8KB)
--------extjson()
--------macros.rs(7KB)
--------spec.rs(7KB)
--------ser()
----Cargo.toml(2KB)
----serde-tests()
--------rustfmt.toml(245B)
--------test.rs(14KB)
--------Cargo.toml(289B)
--------lib.rs(23B)
----examples()
--------serialize.rs(690B)
--------test.bson(316B)
--------deserialize.rs(226B)
----.gitignore(41B)
----fuzz()
--------fuzz_targets()
--------Cargo.toml(472B)
--------.gitignore(25B)
----README.md(8KB)
----etc()
--------update-spec-tests.sh(846B)

网友评论