#entity #sled #sled-database #db #maintain

entity-sled

为实体crate提供Sled数据库支持

3个版本

0.3.2 2021年4月24日
0.3.1 2021年4月24日
0.3.0 2021年4月23日

#2638 in 数据库接口

MIT/Apache

340KB
5.5K SLoC

entity-sled

sled 提供数据库封装,以支持并维护 entity 对象。

示例

use entity_sled::SledDatabase;

// Make our temporary sled::db
let config = sled::Config::new().temporary(true);
let db = config.open().expect("Database created successfully");

// Define our wrapper (SledDatabase) around a tradition sled::db
let db = SledDatabase::new(db);

特别说明

要求 entity 启用 serde-1 标志,因为所有对象都必须可序列化和反序列化,并且支持 typetag

依赖项

~4.5MB
~89K SLoC