3 releases
0.3.2 | Apr 24, 2021 |
---|---|
0.3.1 | Apr 24, 2021 |
0.3.0 | Apr 23, 2021 |
#1933 in Encoding
24 downloads per month
Used in vimwiki-server
335KB
5.5K
SLoC
entity-inmemory
Provides a custom inmemory database on top of entity
that leverages a mixture
of std::collections::HashMap
to maintain the entities.
Example
use entity_inmemory::InmemoryDatabase;
let db = InmemoryDatabase::default();
Feature Flags
Entity provides a few feature flags:
serde-1
- Provides serde serialization module and associated functionality for the database. Ents are supported through the use of typetag. This will require that all ents implement Serialize and Deserialize.- Requires
serde-1
be enabled onentity
crate - Requires
serde
andtypetag
to be included in dependencies
- Requires
Dependencies
~2MB
~45K SLoC