From 6b99af27f3f344a480365fc46aae8b0b4b28145c Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 15 Nov 2020 00:30:04 +0800 Subject: [PATCH] chore: use with_capacity --- src/docker_util.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/docker_util.rs b/src/docker_util.rs index 362f9c4..a8bd684 100644 --- a/src/docker_util.rs +++ b/src/docker_util.rs @@ -81,7 +81,7 @@ impl DockerCmd { }, }; - let mut sub_cmd = String::new(); + let mut sub_cmd = String::with_capacity(1024); if let Some(mirror) = self.mirror { sub_cmd.push_str(&make_cmd(&mirror)); sub_cmd.push_str("\n"); @@ -118,7 +118,7 @@ impl DockerCmd { } fn escape_arg(arg: &str) -> String { - let mut r = String::new(); + let mut r = String::with_capacity(arg.len() + 10); r.push('\''); for c in arg.chars() { if c == '\'' { @@ -131,7 +131,7 @@ fn escape_arg(arg: &str) -> String { } fn make_cmd(mirror: &str) -> String { - let mut s = String::new(); + let mut s = String::with_capacity(256); s.push_str(&format!(r#"echo '[source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" replace-with = "mirror"