Expand description
Contains database implementations and related
Modules§
- cow
- Cache-on-write database. A memory cache that caches only on write, not on read. Intended to wrap some other caching database.
- sync
concurrent-db - Concurrent version of
revm::database::State
Enums§
- ArcUpgrade
Error - Error type for implementation of
TryStateAccforArc-wrapped DBs.
Traits§
- Caching
Db - Trait for Databases that have a
Cache. - DbConnect
- Trait for types that can be used to connect to a database.
- State
Acc - Abstraction trait covering types that accumulate state changes into a
BundleState. The prime example of this isState. These types are use to accumulate state changes during the execution of a sequence of transactions, and then provide access to the net changes in the form of aBundleState. - TryCaching
Db - Trait for Databases that have a
Cacheand can fail to mutably access it. E.g.Arc<CacheDB<Db>> - TryState
Acc - Fallible version of
StateAcc.