pub trait FloatOrd {
fn ord(self) -> OrderedFloat<Self>;
}
Expand description
Extension trait to provide ord()
method.
Example with f64
:
use epaint::util::FloatOrd;
let array = [1.0, 2.5, 2.0];
let max = array.iter().max_by_key(|val| val.ord());
assert_eq!(max, Some(&2.5));
Required Methods
sourcefn ord(self) -> OrderedFloat<Self>
fn ord(self) -> OrderedFloat<Self>
Type to provide total order, useful as key in sorted contexts.