entity-inmemory 0.3.2

Custom inmemory database for entity crate.
Documentation

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 on entity crate
    • Requires serde and typetag to be included in dependencies