Struct trie::SecureTrie
[−]
[src]
pub struct SecureTrie<D: DatabaseGuard>(_);
Methods
impl<D: DatabaseGuard> SecureTrie<D>
[src]
fn new(trie: Trie<D>) -> Self
[src]
fn empty(database: D) -> Self
[src]
fn existing(database: D, root: H256) -> Self
[src]
fn root(&self) -> H256
[src]
fn is_empty(&self) -> bool
[src]
fn get<K: AsRef<[u8]>, V: Decodable>(&self, key: &K) -> Option<V>
[src]
fn insert<K: AsRef<[u8]>, V: Encodable>(&mut self, key: K, value: V)
[src]
fn remove<K: AsRef<[u8]>>(&mut self, key: &K)
[src]
Trait Implementations
impl<D: Clone + DatabaseGuard> Clone for SecureTrie<D>
[src]
fn clone(&self) -> SecureTrie<D>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more