Skip to content

Commit b842e57

Browse files
authored
Merge pull request #3198 from ilya-bobyr/clippy-warinings-uninlined_format_args
clippy::uninlined_format_args: Apply clippy suggestions
2 parents a3f1a13 + a47ebaa commit b842e57

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+324
-387
lines changed

build.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ fn main() {
1515
println!("cargo:rerun-if-env-changed=RUSTUP_OVERRIDE_BUILD_TRIPLE");
1616
println!("cargo:rerun-if-env-changed=TARGET");
1717
match from_build() {
18-
Ok(triple) => eprintln!("Computed build based partial target triple: {:#?}", triple),
18+
Ok(triple) => eprintln!("Computed build based partial target triple: {triple:#?}"),
1919
Err(s) => {
20-
eprintln!("Unable to parse target '{}' as a PartialTargetTriple", s);
20+
eprintln!("Unable to parse target '{s}' as a PartialTargetTriple");
2121
eprintln!(
2222
"If you are attempting to bootstrap a new target you may need to adjust the\n\
2323
permitted values found in src/dist/triple.rs"
@@ -26,5 +26,5 @@ fn main() {
2626
}
2727
}
2828
let target = env::var("TARGET").unwrap();
29-
println!("cargo:rustc-env=TARGET={}", target);
29+
println!("cargo:rustc-env=TARGET={target}");
3030
}

download/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ pub mod reqwest_be {
374374
let mut req = client.get(url.as_str());
375375

376376
if resume_from != 0 {
377-
req = req.header(header::RANGE, format!("bytes={}-", resume_from));
377+
req = req.header(header::RANGE, format!("bytes={resume_from}-"));
378378
}
379379

380380
Ok(req.send()?)
@@ -391,7 +391,7 @@ pub mod reqwest_be {
391391
if url.scheme() == "file" {
392392
let src = url
393393
.to_file_path()
394-
.map_err(|_| DownloadError::Message(format!("bogus file url: '{}'", url)))?;
394+
.map_err(|_| DownloadError::Message(format!("bogus file url: '{url}'")))?;
395395
if !src.is_file() {
396396
// Because some of rustup's logic depends on checking
397397
// the error when a downloaded file doesn't exist, make

download/tests/download-curl-resume.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ fn callback_gets_all_data_as_if_the_download_happened_all_at_once() {
3434

3535
let addr = serve_file(b"xxx45".to_vec());
3636

37-
let from_url = format!("http://{}", addr).parse().unwrap();
37+
let from_url = format!("http://{addr}").parse().unwrap();
3838

3939
let callback_partial = AtomicBool::new(false);
4040
let callback_len = Mutex::new(None);

download/tests/download-reqwest-resume.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ fn callback_gets_all_data_as_if_the_download_happened_all_at_once() {
4040

4141
let addr = serve_file(b"xxx45".to_vec());
4242

43-
let from_url = format!("http://{}", addr).parse().unwrap();
43+
let from_url = format!("http://{addr}").parse().unwrap();
4444

4545
let callback_partial = AtomicBool::new(false);
4646
let callback_len = Mutex::new(None);

download/tests/support/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ async fn run_server(addr_tx: Sender<SocketAddr>, addr: SocketAddr, contents: Vec
5050
addr_tx.send(addr).unwrap();
5151

5252
if let Err(e) = server.await {
53-
eprintln!("server error: {}", e);
53+
eprintln!("server error: {e}");
5454
}
5555
}
5656

src/cli/common.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use crate::{Cfg, Notification, Toolchain, UpdateStatus};
2424
pub(crate) const WARN_COMPLETE_PROFILE: &str = "downloading with complete profile isn't recommended unless you are a developer of the rust language";
2525

2626
pub(crate) fn confirm(question: &str, default: bool) -> Result<bool> {
27-
write!(process().stdout(), "{} ", question)?;
27+
write!(process().stdout(), "{question} ")?;
2828
let _ = std::io::stdout().flush();
2929
let input = read_line()?;
3030

@@ -68,7 +68,7 @@ pub(crate) fn confirm_advanced() -> Result<Confirm> {
6868
}
6969

7070
pub(crate) fn question_str(question: &str, default: &str) -> Result<String> {
71-
writeln!(process().stdout(), "{} [{}]", question, default)?;
71+
writeln!(process().stdout(), "{question} [{default}]")?;
7272
let _ = std::io::stdout().flush();
7373
let input = read_line()?;
7474

@@ -83,7 +83,7 @@ pub(crate) fn question_str(question: &str, default: &str) -> Result<String> {
8383

8484
pub(crate) fn question_bool(question: &str, default: bool) -> Result<bool> {
8585
let default_text = if default { "(Y/n)" } else { "(y/N)" };
86-
writeln!(process().stdout(), "{} {}", question, default_text)?;
86+
writeln!(process().stdout(), "{question} {default_text}")?;
8787

8888
let _ = std::io::stdout().flush();
8989
let input = read_line()?;
@@ -132,7 +132,7 @@ impl NotifyOnConsole {
132132
}
133133
};
134134
let level = n.level();
135-
for n in format!("{}", n).lines() {
135+
for n in format!("{n}").lines() {
136136
match level {
137137
NotificationLevel::Verbose => {
138138
if self.verbose {
@@ -234,17 +234,17 @@ fn show_channel_updates(cfg: &Cfg, toolchains: Vec<(String, Result<UpdateStatus>
234234
for (name, banner, width, color, version, previous_version) in data {
235235
let padding = max_width - width;
236236
let padding: String = " ".repeat(padding);
237-
let _ = write!(t, " {}", padding);
237+
let _ = write!(t, " {padding}");
238238
let _ = t.attr(term2::Attr::Bold);
239239
if let Some(color) = color {
240240
let _ = t.fg(color);
241241
}
242-
let _ = write!(t, "{} ", name);
243-
let _ = write!(t, "{}", banner);
242+
let _ = write!(t, "{name} ");
243+
let _ = write!(t, "{banner}");
244244
let _ = t.reset();
245-
let _ = write!(t, " - {}", version);
245+
let _ = write!(t, " - {version}");
246246
if let Some(previous_version) = previous_version {
247-
let _ = write!(t, " (from {})", previous_version);
247+
let _ = write!(t, " (from {previous_version})");
248248
}
249249
let _ = writeln!(t);
250250
}
@@ -354,10 +354,10 @@ pub(crate) fn list_targets(toolchain: &Toolchain<'_>) -> Result<utils::ExitCode>
354354
.expect("rust-std should have a target");
355355
if component.installed {
356356
let _ = t.attr(term2::Attr::Bold);
357-
let _ = writeln!(t, "{} (installed)", target);
357+
let _ = writeln!(t, "{target} (installed)");
358358
let _ = t.reset();
359359
} else if component.available {
360-
let _ = writeln!(t, "{}", target);
360+
let _ = writeln!(t, "{target}");
361361
}
362362
}
363363
}
@@ -377,7 +377,7 @@ pub(crate) fn list_installed_targets(toolchain: &Toolchain<'_>) -> Result<utils:
377377
.as_ref()
378378
.expect("rust-std should have a target");
379379
if component.installed {
380-
writeln!(t, "{}", target)?;
380+
writeln!(t, "{target}")?;
381381
}
382382
}
383383
}
@@ -392,10 +392,10 @@ pub(crate) fn list_components(toolchain: &Toolchain<'_>) -> Result<utils::ExitCo
392392
let name = component.name;
393393
if component.installed {
394394
t.attr(term2::Attr::Bold)?;
395-
writeln!(t, "{} (installed)", name)?;
395+
writeln!(t, "{name} (installed)")?;
396396
t.reset()?;
397397
} else if component.available {
398-
writeln!(t, "{}", name)?;
398+
writeln!(t, "{name}")?;
399399
}
400400
}
401401

src/cli/download_tracker.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ impl DownloadTracker {
211211
),
212212
};
213213

214-
let _ = write!(self.term, "{}", output);
214+
let _ = write!(self.term, "{output}");
215215
// Since stdout is typically line-buffered and we don't print a newline, we manually flush.
216216
let _ = self.term.flush();
217217
self.displayed_charcount = Some(output.chars().count());
@@ -250,10 +250,10 @@ impl fmt::Display for Display {
250250
return f.write_str("Unknown");
251251
}
252252
match format_dhms(secs) {
253-
(0, 0, 0, s) => write!(f, "{:2.0}s", s),
254-
(0, 0, m, s) => write!(f, "{:2.0}m {:2.0}s", m, s),
255-
(0, h, m, s) => write!(f, "{:2.0}h {:2.0}m {:2.0}s", h, m, s),
256-
(d, h, m, s) => write!(f, "{:3.0}d {:2.0}h {:2.0}m {:2.0}s", d, h, m, s),
253+
(0, 0, 0, s) => write!(f, "{s:2.0}s"),
254+
(0, 0, m, s) => write!(f, "{m:2.0}m {s:2.0}s"),
255+
(0, h, m, s) => write!(f, "{h:2.0}h {m:2.0}m {s:2.0}s"),
256+
(d, h, m, s) => write!(f, "{d:3.0}d {h:2.0}h {m:2.0}m {s:2.0}s"),
257257
}
258258
}
259259
}

src/cli/errors.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,7 @@ fn maybe_suggest_toolchain(bad_name: &str) -> String {
2929
}
3030

3131
if NUMBERED.is_match(bad_name) {
32-
return format!(
33-
". Toolchain numbers tend to have three parts, e.g. {}.0",
34-
bad_name
35-
);
32+
return format!(". Toolchain numbers tend to have three parts, e.g. {bad_name}.0");
3633
}
3734

3835
// Suggest only for very small differences

src/cli/markdown.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ impl<'a, T: Terminal + 'a> LineWrapper<'a, T> {
4848
}
4949

5050
// Write the word
51-
let _ = write!(self.w, "{}", word);
51+
let _ = write!(self.w, "{word}");
5252
self.pos += word_len;
5353
}
5454
fn write_space(&mut self) {

src/cli/rustup_mode.rs

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ where
5555
"Eventually this command will be a true alias. Until then:",
5656
));
5757
(cfg.notify_handler)(Notification::PlainVerboseMessage(&format!(
58-
" Please use `rustup {}` instead",
59-
instead
58+
" Please use `rustup {instead}` instead"
6059
)));
6160
callee(cfg, matches)
6261
}
@@ -72,15 +71,15 @@ pub fn main() -> Result<utils::ExitCode> {
7271
message,
7372
..
7473
}) => {
75-
writeln!(process().stdout().lock(), "{}", message)?;
74+
writeln!(process().stdout().lock(), "{message}")?;
7675
return Ok(utils::ExitCode(0));
7776
}
7877
Err(clap::Error {
7978
kind: VersionDisplayed,
8079
message,
8180
..
8281
}) => {
83-
writeln!(process().stdout().lock(), "{}", message)?;
82+
writeln!(process().stdout().lock(), "{message}")?;
8483
info!("This is the version for the rustup toolchain manager, not the rustc compiler.");
8584

8685
fn rustc_version() -> std::result::Result<String, Box<dyn std::error::Error>> {
@@ -114,7 +113,7 @@ pub fn main() -> Result<utils::ExitCode> {
114113
]
115114
.contains(kind)
116115
{
117-
writeln!(process().stdout().lock(), "{}", message)?;
116+
writeln!(process().stdout().lock(), "{message}")?;
118117
return Ok(utils::ExitCode(1));
119118
}
120119
}
@@ -815,7 +814,7 @@ fn update_bare_triple_check(cfg: &Cfg, name: &str) -> Result<()> {
815814
"\nyou may use one of the following toolchains:"
816815
)?;
817816
for n in &candidates {
818-
writeln!(process().stdout(), "{}", n)?;
817+
writeln!(process().stdout(), "{n}")?;
819818
}
820819
writeln!(process().stdout(),)?;
821820
}
@@ -832,7 +831,7 @@ fn default_bare_triple_check(cfg: &Cfg, name: &str) -> Result<()> {
832831
let default_name = default.map(|t| t.name().to_string()).unwrap_or_default();
833832
if let Ok(mut desc) = PartialToolchainDesc::from_str(&default_name) {
834833
desc.target = triple;
835-
let maybe_toolchain = format!("{}", desc);
834+
let maybe_toolchain = format!("{desc}");
836835
let toolchain = cfg.get_toolchain(maybe_toolchain.as_ref(), false)?;
837836
if toolchain.name() == default_name {
838837
warn!(
@@ -903,7 +902,7 @@ fn check_updates(cfg: &Cfg) -> Result<utils::ExitCode> {
903902
let current_version = distributable.show_version()?;
904903
let dist_version = distributable.show_dist_version()?;
905904
let _ = t.attr(term2::Attr::Bold);
906-
write!(t, "{} - ", name)?;
905+
write!(t, "{name} - ")?;
907906
match (current_version, dist_version) {
908907
(None, None) => {
909908
let _ = t.fg(term2::color::RED);
@@ -913,19 +912,19 @@ fn check_updates(cfg: &Cfg) -> Result<utils::ExitCode> {
913912
let _ = t.fg(term2::color::GREEN);
914913
write!(t, "Up to date")?;
915914
let _ = t.reset();
916-
writeln!(t, " : {}", cv)?;
915+
writeln!(t, " : {cv}")?;
917916
}
918917
(Some(cv), Some(dv)) => {
919918
let _ = t.fg(term2::color::YELLOW);
920919
write!(t, "Update available")?;
921920
let _ = t.reset();
922-
writeln!(t, " : {} -> {}", cv, dv)?;
921+
writeln!(t, " : {cv} -> {dv}")?;
923922
}
924923
(None, Some(dv)) => {
925924
let _ = t.fg(term2::color::YELLOW);
926925
write!(t, "Update available")?;
927926
let _ = t.reset();
928-
writeln!(t, " : (Unknown version) -> {}", dv)?;
927+
writeln!(t, " : (Unknown version) -> {dv}")?;
929928
}
930929
}
931930
}
@@ -1141,9 +1140,9 @@ fn show(cfg: &Cfg, m: &ArgMatches<'_>) -> Result<utils::ExitCode> {
11411140
let default_name = default_name?;
11421141
for it in installed_toolchains {
11431142
if default_name == it {
1144-
writeln!(t, "{} (default)", it)?;
1143+
writeln!(t, "{it} (default)")?;
11451144
} else {
1146-
writeln!(t, "{}", it)?;
1145+
writeln!(t, "{it}")?;
11471146
}
11481147
if verbose {
11491148
if let Ok(toolchain) = cfg.get_toolchain(&it, false) {
@@ -1203,9 +1202,9 @@ fn show(cfg: &Cfg, m: &ArgMatches<'_>) -> Result<utils::ExitCode> {
12031202
{
12041203
writeln!(t, "no active toolchain")?;
12051204
} else if let Some(cause) = err.source() {
1206-
writeln!(t, "(error: {}, {})", err, cause)?;
1205+
writeln!(t, "(error: {err}, {cause})")?;
12071206
} else {
1208-
writeln!(t, "(error: {})", err)?;
1207+
writeln!(t, "(error: {err})")?;
12091208
}
12101209
}
12111210
}
@@ -1220,7 +1219,7 @@ fn show(cfg: &Cfg, m: &ArgMatches<'_>) -> Result<utils::ExitCode> {
12201219
E: From<term::Error> + From<std::io::Error>,
12211220
{
12221221
t.attr(term2::Attr::Bold)?;
1223-
writeln!(t, "{}", s)?;
1222+
writeln!(t, "{s}")?;
12241223
writeln!(t, "{}", "-".repeat(s.len()))?;
12251224
writeln!(t)?;
12261225
t.reset()?;
@@ -1665,7 +1664,7 @@ impl FromStr for CompletionCommand {
16651664
let completion_options = COMPLETIONS
16661665
.iter()
16671666
.map(|&(v, _)| v)
1668-
.fold("".to_owned(), |s, v| format!("{}{}, ", s, v));
1667+
.fold("".to_owned(), |s, v| format!("{s}{v}, "));
16691668
Err(format!(
16701669
"[valid values: {}]",
16711670
completion_options.trim_end_matches(", ")
@@ -1678,7 +1677,7 @@ impl FromStr for CompletionCommand {
16781677
impl fmt::Display for CompletionCommand {
16791678
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
16801679
match COMPLETIONS.iter().find(|&(_, cmd)| cmd == self) {
1681-
Some(&(val, _)) => write!(f, "{}", val),
1680+
Some(&(val, _)) => write!(f, "{val}"),
16821681
None => unreachable!(),
16831682
}
16841683
}
@@ -1709,9 +1708,8 @@ fn output_completion_script(shell: Shell, command: CompletionCommand) -> Result<
17091708
writeln!(
17101709
term2::stdout(),
17111710
"if command -v rustc >/dev/null 2>&1; then\n\
1712-
\tsource \"$(rustc --print sysroot)\"{}\n\
1711+
\tsource \"$(rustc --print sysroot)\"{script}\n\
17131712
fi",
1714-
script,
17151713
)?;
17161714
}
17171715
}

0 commit comments

Comments
 (0)