[−][src]Trait binary_heap_plus::Compare
Simpler replacement for the Ord trait.
The difference is that you can define multiple sort orders on a single type T.
Unlike Ord trait, Compare<T> trait can be easily implemented by providing a single function.
Required methods
Loading content...Implementors
impl<K: Ord, T, F> Compare<T> for KeyComparator<F> where
F: Clone + FnMut(&T) -> K, [src]
F: Clone + FnMut(&T) -> K,
impl<T, F> Compare<T> for FnComparator<F> where
F: Clone + FnMut(&T, &T) -> Ordering, [src]
F: Clone + FnMut(&T, &T) -> Ordering,