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编码

Download history 35/week @ 2024-04-29 137/week @ 2024-05-06 173/week @ 2024-05-13 51/week @ 2024-05-20 86/week @ 2024-05-27 51/week @ 2024-06-03 183/week @ 2024-06-10 33/week @ 2024-06-17 15/week @ 2024-06-24 7/week @ 2024-07-01 96/week @ 2024-07-08 16/week @ 2024-07-15 161/week @ 2024-07-22 38/week @ 2024-07-29 9/week @ 2024-08-12

每月下载量 208次
2 个crate中使用 (通过 chamber-core)

Apache-2.0

30KB
557

Shuttle Persist

此插件允许持久化实现 serde::Serialize 的结构体,并使用 serde::Deserialize 再次加载。

用法

shuttle-persist 添加到服务的依赖项中。您可以使用 shuttle-persist::Persist 属性来获取一个 PersistInstance。现在可以使用以下六个方法管理对象

  • clear():从 PersistInstance 中移除键
  • list():返回一个包含与 PersistInstance 关联的所有键的字符串向量的向量
  • load():加载 PersistInstance 的内容
  • new():构建一个新的 PersistInstance 以及其关联的存储文件夹
  • save():将键值对保存到 PersistInstance
  • remove():从 PersistInstance 中删除键

GitHub 上可以找到使用 Rocket 框架的示例

依赖项

~5.5–7MB
~153K SLoC