#clojure #edn #no-std

no-std clojure-reader

Clojure阅读器

2个版本

0.1.1 2024年7月30日
0.1.0 2024年6月18日

3 in #clojure

Download history 133/week @ 2024-06-17 4/week @ 2024-06-24 6/week @ 2024-07-08 173/week @ 2024-07-29

每月179次下载

Zlib 许可证

26KB
647

clojure-reader

Coverage Status

读取Clojure的crate。

EDN (可扩展数据表示)

MSRV(最小支持的Rust版本)

稳定版减去2个版本。一旦稳定(1.0.0),计划无限期维护MSRV。

默认功能

以下功能默认启用。要禁用,请使用不带默认功能的此crate。

std

当使用no_std时,此crate依赖于alloc。你必须提供自己的#[global_allocator]

floats

为了Edn::Double,引入了依赖项ordered-float。没有此功能,解析浮点数将导致Err。


lib.rs:

Rust中的Clojure阅读器。

此crate尽可能匹配Clojure的tools.reader的行为。EDN几乎完整。

依赖项

~45KB