DatabaseProviderROFactory

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

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>

Creates and returns a Provider.

Implementors§