13 个不稳定版本 (3 个破坏性更新)
0.4.0-alpha | 2024年6月25日 |
---|---|
0.3.3-alpha | 2024年6月25日 |
0.2.1-alpha | 2024年6月4日 |
0.1.9-alpha | 2024年5月30日 |
0.1.4-alpha | 2024年1月5日 |
#978 in 数据库接口
每月42次下载
55KB
1K SLoC
oml-storage
一个用于处理项目锁定存储的非常简单的包装器。
警告
这个包仍在不断变化中,很多内容都可能发生变化。
我们确实在游戏生产中使用它,所以它应该足够好。
示例
有关示例,请参阅 oml-storage-examples。
破坏性更改
0.2.x -> 0.3.x
metadata_highest_seen_id 返回 Option
metadata_highest_seen_id 现在返回一个 Option
0.1.x -> 0.2.x
将 &str ID 替换为 ITEM::ID
- 您需要为您的项目实现
make_id
和generate_next_id
! - 当使用 String 之外的内容作为 ITEM::ID 时,请格外小心测试。
lib.rs
:
一个用于处理项目锁定存储的非常简单的包装器。
提供对存储后端的抽象。核心思想是存储项目将在存储中锁定并在内存中保持一段时间。
注意:文档仍在进行中。
依赖关系
~49MB
~862K SLoC