refactor: don't reference StaticFileProvider in static_file::Segment (#12558)

This commit is contained in:
Arsenii Kulikov
2024-11-15 02:07:57 +04:00
committed by GitHub
parent d8af28bbfa
commit d028c1cbb4
7 changed files with 36 additions and 29 deletions

View File

@ -33,7 +33,10 @@ impl<Provider> StaticFileHook<Provider>
where
Provider: StaticFileProviderFactory
+ DatabaseProviderFactory<
Provider: StageCheckpointReader + BlockReader + ChainStateBlockReader,
Provider: StaticFileProviderFactory
+ StageCheckpointReader
+ BlockReader
+ ChainStateBlockReader,
> + 'static,
{
/// Create a new instance
@ -145,7 +148,10 @@ impl<Provider> EngineHook for StaticFileHook<Provider>
where
Provider: StaticFileProviderFactory
+ DatabaseProviderFactory<
Provider: StageCheckpointReader + BlockReader + ChainStateBlockReader,
Provider: StaticFileProviderFactory
+ StageCheckpointReader
+ BlockReader
+ ChainStateBlockReader,
> + 'static,
{
fn name(&self) -> &'static str {