From 2fe0c8cd32168a19055c9cb0ac2b0efa378cd76a Mon Sep 17 00:00:00 2001 From: weisd Date: Mon, 30 Jun 2025 22:04:12 +0800 Subject: [PATCH] fix: clippy --- rustfs/src/update_checker.rs | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/rustfs/src/update_checker.rs b/rustfs/src/update_checker.rs index 7734b598..55551b23 100644 --- a/rustfs/src/update_checker.rs +++ b/rustfs/src/update_checker.rs @@ -187,22 +187,8 @@ impl VersionChecker { let current_parts = self.parse_version_parts(current)?; let latest_parts = self.parse_version_parts(latest)?; - // Compare major version - if latest_parts.0 > current_parts.0 { - return Ok(true); - } else if latest_parts.0 < current_parts.0 { - return Ok(false); - } - - // Compare minor version - if latest_parts.1 > current_parts.1 { - return Ok(true); - } else if latest_parts.1 < current_parts.1 { - return Ok(false); - } - - // Compare patch version - Ok(latest_parts.2 > current_parts.2) + // Use tuple comparison for lexicographic ordering + Ok(latest_parts > current_parts) } /// Parse version parts (major, minor, patch)