Skip to main content

SplayTreeNode

Type Alias SplayTreeNode 

Source
type SplayTreeNode<K, V> = BstNode<SplayTreeData<K, V>>;

Aliased Type§

struct SplayTreeNode<K, V> {
    pub data: SplayTreeData<K, V>,
    pub parent: WithNoParent<SplayTreeData<K, V>>,
    pub child: [Option<NonNull<BstNode<SplayTreeData<K, V>>>>; 2],
}

Fields§

§data: SplayTreeData<K, V>§parent: WithNoParent<SplayTreeData<K, V>>§child: [Option<NonNull<BstNode<SplayTreeData<K, V>>>>; 2]