pub type EmptyDB = EmptyDBTyped<Infallible>;
Expand description
An empty database that always returns default values when queried.
Aliased Type§
struct EmptyDB { /* private fields */ }
Implementations
Source§impl<E> EmptyDBTyped<E>
impl<E> EmptyDBTyped<E>
Trait Implementations
Source§impl<E> Clone for EmptyDBTyped<E>
impl<E> Clone for EmptyDBTyped<E>
Source§impl<E> Database for EmptyDBTyped<E>
impl<E> Database for EmptyDBTyped<E>
Source§fn basic(
&mut self,
address: Address,
) -> Result<Option<AccountInfo>, Self::Error>
fn basic( &mut self, address: Address, ) -> Result<Option<AccountInfo>, Self::Error>
Get basic account information.
Source§fn code_by_hash(&mut self, code_hash: B256) -> Result<Bytecode, Self::Error>
fn code_by_hash(&mut self, code_hash: B256) -> Result<Bytecode, Self::Error>
Get account code by its hash.
Source§impl<E> DatabaseRef for EmptyDBTyped<E>
impl<E> DatabaseRef for EmptyDBTyped<E>
Source§fn basic_ref(
&self,
_address: Address,
) -> Result<Option<AccountInfo>, Self::Error>
fn basic_ref( &self, _address: Address, ) -> Result<Option<AccountInfo>, Self::Error>
Get basic account information.
Source§fn code_by_hash_ref(&self, _code_hash: B256) -> Result<Bytecode, Self::Error>
fn code_by_hash_ref(&self, _code_hash: B256) -> Result<Bytecode, Self::Error>
Get account code by its hash.