edb 0.1.0

an in-memory database
Documentation
1
2
3
4
5
6
7
8
9
10
pub use edb_derive::Table;
pub use hashbrown;
pub use slotmap;

pub type Index<K, Key = KeyData> = hashbrown::HashMap<K, Key>;
pub type IndexSet<K, Key = KeyData> = hashbrown::HashMap<K, hashbrown::HashSet<Key>>;

pub type Storage<K, V> = slotmap::SlotMap<K, V>;

pub type KeyData = slotmap::DefaultKey;