From 9a241dc1d72f9d716829fa8a46786fc301afa6a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A2ris=20DOUADY?= Date: Mon, 29 Jun 2020 03:30:33 +0200 Subject: [PATCH] Add Zero impl for OrderedFloat Useful for the pathfinding crate --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 41812a2..c5d3418 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -195,6 +195,12 @@ impl Neg for OrderedFloat { } } +impl Zero for OrderedFloat { + fn zero() -> Self { OrderedFloat(T::zero()) } + + fn is_zero(&self) -> bool { self.0.is_zero() } +} + /// A wrapper around Floats providing an implementation of Ord and Hash. /// /// A NaN value cannot be stored in this type.