diff --git a/cli-output/src/cli_output.rs b/cli-output/src/cli_output.rs index 142816bf1..a53cd16af 100644 --- a/cli-output/src/cli_output.rs +++ b/cli-output/src/cli_output.rs @@ -559,11 +559,7 @@ impl fmt::Display for CliValidators { } CliValidatorsSortOrder::Version => { sorted_validators.sort_by(|a, b| { - use std::cmp::Ordering; - match a.version.cmp(&b.version) { - Ordering::Equal => a.activated_stake.cmp(&b.activated_stake), - ordering => ordering, - } + (&a.version, a.activated_stake).cmp(&(&b.version, b.activated_stake)) }); } } diff --git a/cli/src/feature.rs b/cli/src/feature.rs index 82d26816f..e231396c9 100644 --- a/cli/src/feature.rs +++ b/cli/src/feature.rs @@ -93,10 +93,7 @@ impl PartialOrd for CliFeature { impl Ord for CliFeature { fn cmp(&self, other: &Self) -> Ordering { - match self.status.cmp(&other.status) { - Ordering::Equal => self.id.cmp(&other.id), - ordering => ordering, - } + (&self.status, &self.id).cmp(&(&other.status, &other.id)) } }