TreapRoot

Type Alias TreapRoot 

Source
type TreapRoot<M, L> = BstRoot<TreapSpec<M, L>>;

Aliased Type§

struct TreapRoot<M, L> {
    pub node: NonNull<BstNode<<TreapSpec<M, L> as BstSpec>::Data, <TreapSpec<M, L> as BstSpec>::Parent>>,
    _marker: PhantomData<Owned>,
}

Fields§

§node: NonNull<BstNode<<TreapSpec<M, L> as BstSpec>::Data, <TreapSpec<M, L> as BstSpec>::Parent>>§_marker: PhantomData<Owned>