Trait try_partialord::TryBinarySearch [−][src]
Binary Search methods for PratialOrd
Required methods
fn try_binary_search_by<F>(
&self,
compare: F
) -> OrderResult<Result<usize, usize>> where
F: FnMut(&T) -> Option<Ordering>, [src]
&self,
compare: F
) -> OrderResult<Result<usize, usize>> where
F: FnMut(&T) -> Option<Ordering>,
Provided methods
fn try_binary_search(&self, x: &T) -> OrderResult<Result<usize, usize>> where
T: PartialOrd<T>, [src]
T: PartialOrd<T>,
fn try_binary_search_by_key<K, F>(
&self,
b: &K,
f: F
) -> OrderResult<Result<usize, usize>> where
F: FnMut(&T) -> Option<K>,
K: PartialOrd<K>, [src]
&self,
b: &K,
f: F
) -> OrderResult<Result<usize, usize>> where
F: FnMut(&T) -> Option<K>,
K: PartialOrd<K>,
Implementations on Foreign Types
impl<T> TryBinarySearch<T> for [T][src]
fn try_binary_search_by<F>(
&self,
compare: F
) -> OrderResult<Result<usize, usize>> where
F: FnMut(&T) -> Option<Ordering>, [src]
&self,
compare: F
) -> OrderResult<Result<usize, usize>> where
F: FnMut(&T) -> Option<Ordering>,