19 个版本
0.1.18 | 2023年9月15日 |
---|---|
0.1.17 | 2023年9月12日 |
0.1.11 | 2022年7月21日 |
544 在 编码 中排名
每月下载量 119
19KB
464 行
fsdb
文件系统数据库
用法
#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Clone)]
struct Thing {
n: u8,
}
fn main() -> Result<()> {
let db = Fsdb::new("testdb")?;
let b = db.bucket("testbucket")?;
let t1 = Thing { n: 1 };
b.put("testkey", t1.clone())?
let t2: Thing = b.get("testkey")?
assert_eq!(t1, t2);
Ok(())
}
依赖项
~0.8–1.5MB
~31K SLoC