Skip to content

Commit f4f5d4c

Browse files
committed
Simplify field access for OrderedFloat
1 parent 96a9099 commit f4f5d4c

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/lib.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,19 @@ pub struct OrderedFloat<T>(pub T);
4545
impl<T: Float> OrderedFloat<T> {
4646
/// Get the value out.
4747
pub fn into_inner(self) -> T {
48-
let OrderedFloat(val) = self;
49-
val
48+
self.0
5049
}
5150
}
5251

5352
impl<T: Float> AsRef<T> for OrderedFloat<T> {
5453
fn as_ref(&self) -> &T {
55-
let OrderedFloat(ref val) = *self;
56-
val
54+
&self.0
5755
}
5856
}
5957

6058
impl<T: Float> AsMut<T> for OrderedFloat<T> {
6159
fn as_mut(&mut self) -> &mut T {
62-
let OrderedFloat(ref mut val) = *self;
63-
val
60+
&mut self.0
6461
}
6562
}
6663

0 commit comments

Comments
 (0)