Type Alias hotshot::traits::networking::combined_network::DelayedTasksChannelsMap
source · 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