4个版本
0.0.4 | 2022年11月27日 |
---|---|
0.0.3 | 2022年9月24日 |
0.0.2 | 2022年8月9日 |
0.0.1 | 2022年7月30日 |
#1499 in 数据结构
303 每月下载量
用于 5 个crate(2个直接使用)
27KB
455 行
什么是
该crate包含一个结构,可以获取目录中大量文件的数
据。它还提供了结构错误类型和构建器。
它假设目录是一个表,其中目录中的每个文件都是一个条目。更多详细信息请参阅文档。
为什么
该crate存在是为了解决以下问题。你需要用户保存一些数据,他们应该能够自己修改这些数据。这是一些简单的结构化数据,长度不定。
问题是数据库对用户来说不可读,你需要提供与之交互的接口。如果你想要提供这样的接口,SQLite是理想的,有几个crate可供选择绑定,其中rusqlite最受欢迎。如果你想要ORM(对象关系映射),有diesel和sea-QL。
狗粮
我亲自在我的应用程序amisgitpm中使用这个crate。
如何
它导航到目录,打开所有文件,并按照结构存储内容。有更聪明的方法,比如缓存使用的内容。这些方法都没有使用。
依赖
~0.7–1.6MB
~35K SLoC