type DelayedTasksChannelsMap = Arc<RwLock<BTreeMap<u64, (Sender<()>, InactiveReceiver<()>)>>>;
Expand description

Thread-safe ref counted lock to a map of channels to the delayed tasks

Aliased Type§

struct DelayedTasksChannelsMap {
    ptr: NonNull<ArcInner<RwLock<BTreeMap<u64, (Sender<()>, InactiveReceiver<()>)>>>>,
    phantom: PhantomData<ArcInner<RwLock<BTreeMap<u64, (Sender<()>, InactiveReceiver<()>)>>>>,
    alloc: Global,
}

Fields§

§ptr: NonNull<ArcInner<RwLock<BTreeMap<u64, (Sender<()>, InactiveReceiver<()>)>>>>§phantom: PhantomData<ArcInner<RwLock<BTreeMap<u64, (Sender<()>, InactiveReceiver<()>)>>>>§alloc: Global