3 个版本
使用旧的 Rust 2015
0.1.2 | 2019 年 5 月 2 日 |
---|---|
0.1.1 | 2019 年 5 月 2 日 |
0.1.0 | 2017 年 12 月 3 日 |
在 数据库实现 中排名 #243
10KB
231 行代码(不包括注释)
KAFI
用于 Rust 的超级简单的持久化键值存储库。
安装
[dependencies]
kafi = "0.1.2"
用法
extern crate kafi;
use kafi::Store;
let mut store:Store<String, String> = Store::open("kafi.db").unwrap();
store.insert("satu", "111".to_string());
assert_eq!(store.exists("satu"), true);
store.flush().unwrap(); // <-- call flush to persist into disk
assert_eq!(store.get("satu"), Some(&"111".to_string()));
assert_eq!(store.get("lima"), None);
[] Robin Sy.
依赖关系
~0.7–1.3MB
~30K SLoC