openethereum/util/src/trie
Robert Habermeier 9c00eb4e8a Zero-alloc trie lookups (#3998)
* triedb cleanup

* factor out common portion of trie query

* allocate far fewer times in node decoding

* fix bench compilation

* introduce OwnedNode variant to make iter fast again

* generalize recorder trait to Query

* decode trie outputs cost-free in state

* test for passing closure as query
2017-01-06 16:18:45 +01:00
..
fatdb.rs Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
fatdbmut.rs return old trie values on insert and remove (#4053) 2017-01-05 21:15:43 +01:00
lookup.rs Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
mod.rs Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
node.rs Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
recorder.rs Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
sectriedb.rs Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
sectriedbmut.rs return old trie values on insert and remove (#4053) 2017-01-05 21:15:43 +01:00
standardmap.rs Rename ethcore -> parity in license. 2016-12-11 19:30:54 +01:00
triedb.rs Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
triedbmut.rs Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00