Skip to content

Commit c4a507d

Browse files
committed
Merge branch 'andersk-bounded' into bounded
Fixes #42.
2 parents 905d556 + b6fe120 commit c4a507d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/lib.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,16 @@ impl<T: Float> DerefMut for OrderedFloat<T> {
156156

157157
impl<T: Float + PartialEq> Eq for OrderedFloat<T> {}
158158

159+
impl<T: Float> Bounded for OrderedFloat<T> {
160+
fn min_value() -> Self {
161+
OrderedFloat(T::min_value())
162+
}
163+
164+
fn max_value() -> Self {
165+
OrderedFloat(T::max_value())
166+
}
167+
}
168+
159169
/// A wrapper around Floats providing an implementation of Ord and Hash.
160170
///
161171
/// A NaN value cannot be stored in this type.

0 commit comments

Comments
 (0)