pub trait FactoryDiscoveryDispatch: Sync + Send {
    // Required method
    fn dispatch<T: TracingProvider>(
        &self,
        tracer: Arc<T>,
        possible_calls: Vec<(Address, Bytes)>,
        deployed_address: Address,
        trace_idx: u64,
    ) -> impl Future<Output = Vec<NormalizedNewPool>> + Send;
}

Required Methods§

source

fn dispatch<T: TracingProvider>( &self, tracer: Arc<T>, possible_calls: Vec<(Address, Bytes)>, deployed_address: Address, trace_idx: u64, ) -> impl Future<Output = Vec<NormalizedNewPool>> + Send

Object Safety§

This trait is not object safe.

Implementors§