diff --git a/server/base/time.rs b/server/base/time.rs index f8b260c..61372ec 100644 --- a/server/base/time.rs +++ b/server/base/time.rs @@ -304,6 +304,13 @@ impl ops::Mul for Duration { } } +impl std::ops::Neg for Duration { + type Output = Self; + fn neg(self) -> Self::Output { + Duration(-self.0) + } +} + impl ops::Add for Duration { type Output = Duration; fn add(self, rhs: Duration) -> Duration {