Trait DatabaseProviderROFactory
pub trait DatabaseProviderROFactory {
type Provider;
// Required method
fn database_provider_ro(&self) -> Result<Self::Provider, ProviderError>;
}Expand description
A trait which can be used to describe any factory-like type which returns a read-only provider.
Required Associated Types§
type Provider
type Provider
Provider type returned by this factory.
This type is intentionally left unconstrained; constraints can be added as-needed when this is used.
Required Methods§
fn database_provider_ro(&self) -> Result<Self::Provider, ProviderError>
fn database_provider_ro(&self) -> Result<Self::Provider, ProviderError>
Creates and returns a Provider.