用于解析和发出 EDN 的板条箱

时间:2024-07-18 11:58:03
【文件属性】:

文件名称:用于解析和发出 EDN 的板条箱

文件大小:48KB

文件格式:ZIP

更新时间:2024-07-18 11:58:03

edn-rs

编辑器接近稳定预计不会发生重大变化。用于解析和发出 EDN 的板条箱该库不会努力使收到的 EDN 符合 EDN 规范。生成此 EDN 的库应该对此负责。有关 Edn Spec 的更多信息,请访问:https ://github.com/edn-format/edn 。当前示例用法:板条箱transistor ;atm-crux ;Rust/Clojure FFI。将 Clojure Edn 反序列化为 Rust Struct ;用法Cargo.toml[dependencies ]edn-rs =" 0.16.11"edn-rs Clojure Edn 的简单仅时间基准测试链接到此处的基准测试实施方法\Lang Rust --release 锈--调试 Clojure 解析字符串 77.57µs 266.479µs 4.712235 英里 上车/导航(3 个块) 4.224µs 22.861µs 26.333 微秒 反序列化为结构体 110.358µs 357.054µs 4.712235 英里 用标准解析 11.348µs —— 23.230µs 快速参考使用edn!将 EDN 令牌


【文件预览】:
edn-rs-master
----.cargo-husky()
--------hooks()
----.github()
--------workflows()
----tests()
--------parse.rs(6KB)
--------lib.rs(132B)
--------ser.rs(2KB)
--------emit.rs(4KB)
----LICENSE(7KB)
----src()
--------json()
--------macros()
--------edn()
--------serialize()
--------lib.rs(4KB)
--------deserialize()
----Cargo.toml(1KB)
----benches()
--------tagged_parse.rs(531B)
--------serialize.rs(2KB)
--------parse.rs(794B)
----examples()
--------edn_to_json.rs(705B)
--------complex_struct_deserialization.rs(2KB)
--------serialize.rs(2KB)
--------tokenize_edn.rs(525B)
--------iterator.rs(412B)
--------struct_from_str.rs(1KB)
--------navigate_edn.rs(422B)
--------option_deserialization.rs(2KB)
--------json_to_edn.rs(1KB)
--------async.rs(373B)
--------to_vec.rs(405B)
--------edn_from_str.rs(925B)
--------from_edn.rs(1KB)
----.gitignore(320B)
----.circleci()
--------config.yml(2KB)
----Makefile(417B)
----README.md(14KB)

网友评论