From d969577f0b2598ddc49ac343557262eb085b0405 Mon Sep 17 00:00:00 2001 From: Dezhi Wu Date: Sat, 28 Jun 2025 09:09:00 +0800 Subject: [PATCH] fix(fmt): Resolve Rust 1.88 clippy warnings Update formatting macros to use the new inline variable syntax as recommended by Rust 1.88 clippy. --- printf/src/fmt_fp/mod.rs | 2 +- printf/src/printf_impl.rs | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/printf/src/fmt_fp/mod.rs b/printf/src/fmt_fp/mod.rs index 74c05e874..cc641afc6 100644 --- a/printf/src/fmt_fp/mod.rs +++ b/printf/src/fmt_fp/mod.rs @@ -495,7 +495,7 @@ fn format_mantissa_e( let digit = if d < decimal.len_i32() { decimal[d] } else { 0 }; let min_width = if d > 0 { DIGIT_WIDTH } else { 1 }; buf.clear(); - write!(buf, "{:0width$}", digit, width = min_width)?; + write!(buf, "{digit:0min_width$}")?; let mut s = buf.as_str(); if d == 0 { // First digit. Emit it, and likely also a decimal point. diff --git a/printf/src/printf_impl.rs b/printf/src/printf_impl.rs index 1f26e9264..457dd4c09 100644 --- a/printf/src/printf_impl.rs +++ b/printf/src/printf_impl.rs @@ -464,7 +464,7 @@ pub fn sprintf_locale( let uint = arg.as_uint()?; if uint != 0 { prefix = "0x"; - write!(buf, "{:x}", uint)?; + write!(buf, "{uint:x}")?; } buf } @@ -478,9 +478,9 @@ pub fn sprintf_locale( prefix = if lower { "0x" } else { "0X" }; } if lower { - write!(buf, "{:x}", uint)?; + write!(buf, "{uint:x}")?; } else { - write!(buf, "{:X}", uint)?; + write!(buf, "{uint:X}")?; } } buf @@ -488,7 +488,7 @@ pub fn sprintf_locale( CS::o => { let uint = arg.as_uint()?; if uint != 0 { - write!(buf, "{:o}", uint)?; + write!(buf, "{uint:o}")?; } if flags.alt_form && desired_precision.unwrap_or(0) <= buf.len() + 1 { desired_precision = Some(buf.len() + 1); @@ -498,7 +498,7 @@ pub fn sprintf_locale( CS::u => { let uint = arg.as_uint()?; if uint != 0 { - write!(buf, "{}", uint)?; + write!(buf, "{uint}")?; } buf }