Lines Matching refs:Comparator
3 use super::{Comparator, Forest, INNER_SIZE, Node, NodeData, NodePool, Path};
104 pub fn get<C: Comparator<K>>(&self, key: K, forest: &MapForest<K, V>, comp: &C) -> Option<V> { in get()
117 pub fn get_or_less<C: Comparator<K>>( in get_or_less()
133 pub fn insert<C: Comparator<K>>( in insert()
144 pub fn try_insert<C: Comparator<K>>( in try_insert()
155 pub fn remove<C: Comparator<K>>( in remove()
205 pub fn cursor<'a, C: Comparator<K>>( in cursor()
216 pub fn cursor_mut<'a, C: Comparator<K>>( in cursor_mut()
251 C: Comparator<K>, in range()
290 fn verify<C: Comparator<K>>(&self, forest: &MapForest<K, V>, comp: &C) in verify()
300 fn tpath<C: Comparator<K>>(&self, key: K, forest: &MapForest<K, V>, comp: &C) -> String { in tpath()
371 comp: &impl Comparator<K>, in goto()
400 comp: &impl Comparator<K>, in insert()
411 comp: &impl Comparator<K>, in try_insert()
454 C: 'a + Comparator<K>,
466 C: Comparator<K>,
537 C: 'a + Comparator<K>,
549 C: Comparator<K>,
703 C: Comparator<K>,
724 C: Comparator<K>,
777 C: Comparator<K>,
828 C: Comparator<K>,
856 C: Comparator<K>,