From 0c5f1627a86a44a105cfc879100b66a9a5e11dea Mon Sep 17 00:00:00 2001 From: Kevin Ness Date: Thu, 11 Dec 2025 11:14:23 -0600 Subject: [PATCH] Fix clippy lint --- src/primitive.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/primitive.rs b/src/primitive.rs index 5066d0879..42f16f868 100644 --- a/src/primitive.rs +++ b/src/primitive.rs @@ -6,7 +6,7 @@ use crate::{error::ErrorMessage, TemporalError, TemporalResult}; use num_traits::float::FloatCore; use num_traits::{AsPrimitive, FromPrimitive, PrimInt}; -#[derive(Debug, Default, Clone, Copy, PartialEq, PartialOrd)] +#[derive(Debug, Default, Clone, Copy, PartialEq)] pub struct FiniteF64(pub(crate) f64); impl core::fmt::Display for FiniteF64 { @@ -222,7 +222,6 @@ impl PartialOrd for FiniteF64 { impl Eq for FiniteF64 {} -#[allow(clippy::derive_ord_xor_partial_ord)] impl Ord for FiniteF64 { fn cmp(&self, other: &Self) -> Ordering { match self.0.partial_cmp(&other.0) { @@ -235,6 +234,12 @@ impl Ord for FiniteF64 { } } +impl PartialOrd for FiniteF64 { + fn partial_cmp(&self, other: &Self) -> Option { + Some(self.cmp(other)) + } +} + /// An intermediate primitive type for calculating /// double64 results. #[derive(Debug, Clone, Copy)]