19 个版本

0.1.18 2023年9月15日
0.1.17 2023年9月12日
0.1.11 2022年7月21日

544编码 中排名

Download history 21/week @ 2024-07-01 100/week @ 2024-07-29

每月下载量 119

MIT 许可证

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