pub trait DbTxProvider {
type Tx: DbTx;
// Required method
fn tx(&self) -> &Self::Tx;
}Expand description
Provides shared access to a database transaction.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl<'a, T> DbTxProvider for &'a Twhere
T: 'a + DbTxProvider + ?Sized,
impl<'a, T> DbTxProvider for &'a Twhere
T: 'a + DbTxProvider + ?Sized,
Implementors§
Source§impl<ChainSpec, N> DbTxProvider for NoopProvider<ChainSpec, N>
Available on crate feature db-api only.
impl<ChainSpec, N> DbTxProvider for NoopProvider<ChainSpec, N>
Available on crate feature
db-api only.Source§impl<T: NodePrimitives, ChainSpec: EthChainSpec + 'static> DbTxProvider for MockEthProvider<T, ChainSpec>
Available on crate features test-utils only.
impl<T: NodePrimitives, ChainSpec: EthChainSpec + 'static> DbTxProvider for MockEthProvider<T, ChainSpec>
Available on crate features
test-utils only.