3个版本 (稳定)
1.0.1 | 2023年9月4日 |
---|---|
1.0.0 | 2023年8月25日 |
0.1.0 | 2022年12月21日 |
#2389 in 数据库接口
38KB
782 行
batadase
令人难以置信的LMDB包装器。即将推出说明。
lib.rs
:
Batadase:一个令人难以置信的LMDB包装器。
请注意,此crate在wasm上无法编译,但batadase-index可以。
您可以使用batadase-macros crate来简化表的操作,例如。
#[derive(batadase_macros::DbName)]
#[flags(lmdb::DbFlags::IntegerKey)]
#[table(Table<'tx, TX, MyActualDataStruct>)]
struct MyTable
然后使用下面的def_tx_ops初始化数据库。
依赖关系
~6–14MB
~169K SLoC