pub trait AsHashDB<H: Hasher, T> {
// Required methods
fn as_hash_db(&self) -> &dyn HashDB<H, T>;
fn as_hash_db_mut<'a>(&'a mut self) -> &'a mut (dyn HashDB<H, T> + 'a);
}
Expand description
Upcast trait for HashDB.
Required Methods§
sourcefn as_hash_db(&self) -> &dyn HashDB<H, T>
fn as_hash_db(&self) -> &dyn HashDB<H, T>
Perform upcast to HashDB for anything that derives from HashDB.
sourcefn as_hash_db_mut<'a>(&'a mut self) -> &'a mut (dyn HashDB<H, T> + 'a)
fn as_hash_db_mut<'a>(&'a mut self) -> &'a mut (dyn HashDB<H, T> + 'a)
Perform mutable upcast to HashDB for anything that derives from HashDB.