Trait avalanche_types::rpcchainvm::database::Database
source · [−]pub trait Database: CloneBox + KeyValueReaderWriterDeleter + Closer + Checkable { }
Trait Implementations
Implementors
impl Database for avalanche_types::rpcchainvm::database::corruptabledb::Database
Database is a wrapper around Database it prevents any future calls in case a corruption occurs. ref. https://pkg.go.dev/github.com/ava-labs/avalanchego/database/corruptabledb#Database
impl Database for avalanche_types::rpcchainvm::database::memdb::Database
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
impl Database for DatabaseClient
DatabaseClient is an implementation of Database that talks over RPC. ref. https://pkg.go.dev/github.com/ava-labs/avalanchego/database/rpcdb#DatabaseClient