2 个不稳定版本
0.2.0 | 2021年11月7日 |
---|---|
0.1.0 | 2021年11月6日 |
1248 in 数据库接口
8KB
112 行
PackDb
PackDb 是一个简单的基于 messagepack 的键值存储,灵感来自 kwik。它使用您的本地存储。
pack-db = "0.2.0"
示例
use pack_db::PackDb:
use serde::{Deserialize, Serialize};
#[derive(Debug, PartialEq, Deserialize, Serialize)]
struct User {
name: String,
age: i32
}
let store = PackDb::<User>::new(Some("data".to_owned()));
store.set("user1", User {name: "useer1", age: 16});
let user = store.get("user1");
依赖项
~0.8–1.6MB
~33K SLoC