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