savefile:一个易于使用的库,用于将任意锈数据结构保存到磁盘(或序列化到任何其他流)

时间:2021-05-19 07:07:19
【文件属性】:
文件名称:savefile:一个易于使用的库,用于将任意锈数据结构保存到磁盘(或序列化到任何其他流)
文件大小:73KB
文件格式:ZIP
更新时间:2021-05-19 07:07:19
Rust 保存文件简介 Savefile是一个用于轻松序列化rust结构和枚举的库。 它使用有效的二进制格式。 它可以序列化为实现Write特质的任何内容,然后从实现Read特质的任何内容中反序列化。 这意味着savefile可用于轻松地将内存中的数据结构保存到磁盘以进行持久存储。 您可能会问,保存文件带到表中的Serde并没有做得更好。 答案是:没有那么多! 保存文件的功能较差,并且没有经过很好的测试。 它确实具有内置的版本控制功能,这是一流的功能。 Savefile由其作者编写,以准确解决作者必须解决的问题。 它在这里以开源形式提供,希望对其他人有用,但不能保证,可能会有错误! Cargo.toml: savefile="0.7" savefile-derive="0.7" 样本 extern crate savefile; use savefile :: prelude :: *
【文件预览】:
savefile-master
----savefile-derive()
--------Cargo.toml(552B)
--------Cargo.lock(2KB)
--------src()
----LICENSE-MIT(1KB)
----rustfmt.toml(17B)
----savefile()
--------Cargo.toml(1KB)
--------src()
--------build.rs(253B)
--------.gitignore(47B)
----Cargo.toml(96B)
----savefile-test()
--------Cargo.toml(759B)
--------Cargo.lock(15KB)
--------src()
--------.idea()
--------build.rs(254B)
--------fuzz()
--------.gitignore(11B)
----.travis.yml(77B)
----README.md(8KB)
----release.toml(33B)
----.gitignore(26B)
----savefile.sublime-project(45B)

网友评论