ThrottledResolver

Type Alias ThrottledResolver 

Source
pub type ThrottledResolver<R> = Throttled<R, DashMap<<R as Resolver>::Input, Arc<Mutex<Sender<Option<<R as Resolver>::Output>>>>>>;

Aliased Type§

pub struct ThrottledResolver<R> {
    pub inner: R,
    pub pending: Arc<DashMap<<R as Resolver>::Input, Arc<Mutex<Sender<Option<<R as Resolver>::Output>>>>>>,
}

Fields§

§inner: R§pending: Arc<DashMap<<R as Resolver>::Input, Arc<Mutex<Sender<Option<<R as Resolver>::Output>>>>>>