【文件属性】:
文件名称:nanoserde:零依赖的序列化库
文件大小:37KB
文件格式:ZIP
更新时间:2021-03-21 10:32:41
Rust
纳米丝
,所有依赖项均已删除。在构建树中不再有syn,proc_macro2或引用!
> cargo tree
nanoserde v0.1.0 (/../nanoserde)
└── nanoserde-derive v0.1.0 (/../nanoserde/derive)
例子:
use nanoserde :: {DeJson, SerJson};
#[derive(Clone, Debug, Default, DeJson, SerJson)]
pub struct Property {
pub name: String ,
#[nserde(default)]
pub value: String ,
#[nserde(rename = "type" )]
pub ty: String ,
}
有关更多示例,请查看
功能支持列表:
特
【文件预览】:
nanoserde-master
----derive()
--------Cargo.toml(281B)
--------src()
--------.gitignore(19B)
----Cargo.toml(612B)
----.github()
--------FUNDING.yml(20B)
--------workflows()
----src()
--------serde_json.rs(30KB)
--------lib.rs(1KB)
--------toml.rs(13KB)
--------serde_bin.rs(10KB)
--------serde_ron.rs(31KB)
----README.md(2KB)
----tests()
--------ron.rs(8KB)
--------bin.rs(4KB)
--------ser_de.rs(874B)
--------json.rs(11KB)
----.gitignore(19B)