#value #representation #enums #numbers #boolean #f64 #list

no-std achan

任何值的简单且便捷的表示形式

2个不稳定版本

0.2.0 2024年2月10日
0.1.0 2024年2月10日

#502 in WebAssembly

MPL-2.0许可证

14KB
334

achan crates.io docs.rs

此crate为任何值提供简单且便捷的表示形式

enum Value {
    Null,
    Boolean(bool),
    Number(f64),
    String(String),
    List(Vec<Value>),
    Map(BTreeMap<String, Value>)
}

no_std

此crate与no_std环境兼容,仅需要alloccrate。

serde

可以通过serde功能启用通过serde框架进行序列化和反序列化的支持。

WASM组件

当启用wasm-component功能时,此crate定义并实现了WIT API,允许它嵌入到WASM应用程序中。


依赖

~205KB