pub trait TrieWriter: Send {
// Required method
fn write_trie_updates_sorted(
&self,
trie_updates: &TrieUpdatesSorted,
) -> Result<usize, ProviderError>;
// Provided method
fn write_trie_updates(
&self,
trie_updates: TrieUpdates,
) -> Result<usize, ProviderError> { ... }
}Available on crate feature
storage-api only.Expand description
Trie Writer
Required Methods§
Sourcefn write_trie_updates_sorted(
&self,
trie_updates: &TrieUpdatesSorted,
) -> Result<usize, ProviderError>
fn write_trie_updates_sorted( &self, trie_updates: &TrieUpdatesSorted, ) -> Result<usize, ProviderError>
Writes trie updates to the database with already sorted updates.
Returns the number of entries modified.
Provided Methods§
Sourcefn write_trie_updates(
&self,
trie_updates: TrieUpdates,
) -> Result<usize, ProviderError>
fn write_trie_updates( &self, trie_updates: TrieUpdates, ) -> Result<usize, ProviderError>
Writes trie updates to the database.
Returns the number of entries modified.