41个重大版本发布
| 0.47.0 | 2024年7月23日 |
|---|---|
| 0.45.0 | 2024年5月13日 |
| 0.42.0 | 2024年3月18日 |
| 0.35.2 | 2023年12月21日 |
| 0.7.2 | 2022年10月28日 |
#660 在 编码 中
每月下载量 208次
在 2 个crate中使用 (通过 chamber-core)
30KB
557 行
Shuttle Persist
此插件允许持久化实现 serde::Serialize 的结构体,并使用 serde::Deserialize 再次加载。
用法
将 shuttle-persist 添加到服务的依赖项中。您可以使用 shuttle-persist::Persist 属性来获取一个 PersistInstance。现在可以使用以下六个方法管理对象
clear():从PersistInstance中移除键list():返回一个包含与PersistInstance关联的所有键的字符串向量的向量load():加载PersistInstance的内容new():构建一个新的PersistInstance以及其关联的存储文件夹save():将键值对保存到PersistInstanceremove():从PersistInstance中删除键
在 GitHub 上可以找到使用 Rocket 框架的示例
依赖项
~5.5–7MB
~153K SLoC