Skip to main content

merge

Function merge 

Source
pub fn merge<Spec, Data>(
    left: Option<BstRoot<Spec>>,
    right: Option<BstRoot<Spec>>,
) -> Option<BstRoot<Spec>>
where Spec: BstSpec<Data = Data, Parent = WithNoParent<Data>>,
Examples found in repository?
crates/competitive/src/data_structure/splay_tree.rs (line 99)
95    fn merge(
96        left: Option<SplayTreeRoot<K, V>>,
97        right: Option<SplayTreeRoot<K, V>>,
98    ) -> Option<SplayTreeRoot<K, V>> {
99        splay_operations::merge(left, right)
100    }
More examples
Hide additional examples
crates/competitive/src/data_structure/implicit_splay_tree.rs (line 155)
151    fn merge(
152        left: Option<ImplicitSplayTreeRoot<T>>,
153        right: Option<ImplicitSplayTreeRoot<T>>,
154    ) -> Option<ImplicitSplayTreeRoot<T>> {
155        splay_operations::merge(left, right)
156    }