Expand description

Implements an in-memory database useful for testing.

 use avalanche_types::subnet::rpc::database::memdb::Database;

 let mut db = Database::new();
 let resp = db.put("foo".as_bytes(), "bar".as_bytes()).await;
 let resp = db.has("foo".as_bytes()).await;
 assert_eq!(resp.unwrap(), true);

Modules

Structs

Database is an ephemeral key-value store that implements the Database interface. ref. https://pkg.go.dev/github.com/ava-labs/avalanchego/database/memdb#Database