refactor: reduce ProviderFactory usage (#10798)

This commit is contained in:
Arsenii Kulikov
2024-09-11 11:36:34 +04:00
committed by GitHub
parent f6b2021440
commit d11bbe686b
29 changed files with 190 additions and 129 deletions

View File

@ -182,8 +182,11 @@ impl<N: ProviderNodeTypes> ProviderFactory<N> {
}
}
impl<N: ProviderNodeTypes> DatabaseProviderFactory<N::DB> for ProviderFactory<N> {
fn database_provider_ro(&self) -> ProviderResult<DatabaseProviderRO<N::DB>> {
impl<N: ProviderNodeTypes> DatabaseProviderFactory for ProviderFactory<N> {
type DB = N::DB;
type Provider = DatabaseProviderRO<N::DB>;
fn database_provider_ro(&self) -> ProviderResult<Self::Provider> {
self.provider()
}
}