PayloadRangeFetcher

Type Alias PayloadRangeFetcher 

Source
pub(super) type PayloadRangeFetcher<Types, S, P> = Fetcher<BlockRangeRequest, BlockRangeCallback<Types, S, P>>;

Aliased Type§

pub(super) struct PayloadRangeFetcher<Types, S, P> {
    in_progress: Arc<Mutex<HashMap<BlockRangeRequest, BTreeSet<BlockRangeCallback<Types, S, P>>>>>,
    backoff: ExponentialBackoff<SystemClock>,
    permit: Arc<Semaphore>,
}

Fields§

§in_progress: Arc<Mutex<HashMap<BlockRangeRequest, BTreeSet<BlockRangeCallback<Types, S, P>>>>>§backoff: ExponentialBackoff<SystemClock>§permit: Arc<Semaphore>