Type Alias hotshot_task_impls::vote_collection::VoteCollectorsMap
source · pub type VoteCollectorsMap<TYPES, VOTE, CERT, V> = BTreeMap<<TYPES as NodeType>::Time, VoteCollectionTaskState<TYPES, VOTE, CERT, V>>;
Expand description
Alias for a map of Vote Collectors
Aliased Type§
struct VoteCollectorsMap<TYPES, VOTE, CERT, V> {
root: Option<NodeRef<Owned, <TYPES as NodeType>::Time, VoteCollectionTaskState<TYPES, VOTE, CERT, V>, LeafOrInternal>>,
length: usize,
pub(super) alloc: ManuallyDrop<Global>,
_marker: PhantomData<Box<(<TYPES as NodeType>::Time, VoteCollectionTaskState<TYPES, VOTE, CERT, V>)>>,
}
Fields§
§root: Option<NodeRef<Owned, <TYPES as NodeType>::Time, VoteCollectionTaskState<TYPES, VOTE, CERT, V>, LeafOrInternal>>
§length: usize
§alloc: ManuallyDrop<Global>
§_marker: PhantomData<Box<(<TYPES as NodeType>::Time, VoteCollectionTaskState<TYPES, VOTE, CERT, V>)>>