chore: remove redundant bounds on StateRootTask (#14245)

This commit is contained in:
Dan Cline
2025-02-05 16:10:58 -05:00
committed by GitHub
parent 9ac96e9393
commit 2c3faf9b2b

View File

@ -328,12 +328,8 @@ struct MultiproofManager<Factory> {
impl<Factory> MultiproofManager<Factory>
where
Factory: DatabaseProviderFactory<Provider: BlockReader>
+ StateCommitmentProvider
+ Clone
+ Send
+ Sync
+ 'static,
Factory:
DatabaseProviderFactory<Provider: BlockReader> + StateCommitmentProvider + Clone + 'static,
{
/// Creates a new [`MultiproofManager`].
fn new(thread_pool: Arc<rayon::ThreadPool>, thread_pool_size: usize) -> Self {
@ -475,12 +471,8 @@ pub struct StateRootTask<Factory> {
impl<Factory> StateRootTask<Factory>
where
Factory: DatabaseProviderFactory<Provider: BlockReader>
+ StateCommitmentProvider
+ Clone
+ Send
+ Sync
+ 'static,
Factory:
DatabaseProviderFactory<Provider: BlockReader> + StateCommitmentProvider + Clone + 'static,
{
/// Creates a new state root task with the unified message channel
pub fn new(config: StateRootConfig<Factory>, thread_pool: Arc<rayon::ThreadPool>) -> Self {