TreapNode

Type Alias TreapNode 

Source
type TreapNode<M, L> = BstNode<TreapData<M, L>, WithParent<TreapData<M, L>>>;

Aliased Type§

struct TreapNode<M, L> {
    pub data: TreapData<M, L>,
    pub parent: WithParent<TreapData<M, L>>,
    pub child: [Option<NonNull<BstNode<TreapData<M, L>, WithParent<TreapData<M, L>>>>>; 2],
}

Fields§

§data: TreapData<M, L>§parent: WithParent<TreapData<M, L>>§child: [Option<NonNull<BstNode<TreapData<M, L>, WithParent<TreapData<M, L>>>>>; 2]