reth_provider/test_utils/
noop.rs

1//! Additional testing support for `NoopProvider`.
2
3use crate::{providers::StaticFileProvider, StaticFileProviderFactory};
4use reth_primitives_traits::NodePrimitives;
5use std::path::PathBuf;
6
7/// Re-exported for convenience
8pub use reth_storage_api::noop::NoopProvider;
9
10impl<C: Send + Sync, N: NodePrimitives> StaticFileProviderFactory for NoopProvider<C, N> {
11    fn static_file_provider(&self) -> StaticFileProvider<Self::Primitives> {
12        StaticFileProvider::read_only(PathBuf::default(), false).unwrap()
13    }
14}