Skip to content

Commit e9c3499

Browse files
committed
cargo clippy --fix -- -W clippy::uninlined-format-args
1 parent f4ee0d1 commit e9c3499

11 files changed

+32
-43
lines changed

rust/src/chrome.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,9 @@ impl SeleniumManager for ChromeManager {
186186
let mut browser_version_int = browser_version.parse::<i32>().unwrap_or_default();
187187
for i in 0..FALLBACK_RETRIES {
188188
let driver_url = if browser_version.is_empty() {
189-
format!("{}{}", DRIVER_URL, LATEST_RELEASE)
189+
format!("{DRIVER_URL}{LATEST_RELEASE}")
190190
} else {
191-
format!("{}{}_{}", DRIVER_URL, LATEST_RELEASE, browser_version_int)
191+
format!("{DRIVER_URL}{LATEST_RELEASE}_{browser_version_int}")
192192
};
193193
if !browser_version.is_empty() && browser_version_int <= 0 {
194194
break;

rust/src/downloads.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,12 @@ pub async fn download_driver_to_tmp_folder(
4949
.and_then(|name| if name.is_empty() { None } else { Some(name) })
5050
.unwrap_or("tmp.bin");
5151

52-
log.trace(format!("File to be downloaded: {}", target_name));
52+
log.trace(format!("File to be downloaded: {target_name}"));
5353
let target_name = tmp_dir.path().join(target_name);
5454
target_path = String::from(target_name.to_str().unwrap());
5555

5656
log.trace(format!(
57-
"Temporal folder for driver package: {}",
58-
target_path
57+
"Temporal folder for driver package: {target_path}"
5958
));
6059
File::create(target_name)?
6160
};

rust/src/edge.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ impl SeleniumManager for EdgeManager {
182182
}
183183
_ => {
184184
let driver_url = match browser_version {
185-
None => format!("{}{}", DRIVER_URL, LATEST_STABLE),
185+
None => format!("{DRIVER_URL}{LATEST_STABLE}"),
186186
Some(version) => format!(
187187
"{}{}_{}_{}",
188188
DRIVER_URL,
@@ -236,8 +236,7 @@ impl SeleniumManager for EdgeManager {
236236
"linux64"
237237
};
238238
Ok(format!(
239-
"{}{}/edgedriver_{}.zip",
240-
DRIVER_URL, driver_version, driver_label
239+
"{DRIVER_URL}{driver_version}/edgedriver_{driver_label}.zip"
241240
))
242241
}
243242

rust/src/files.rs

+4-6
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,10 @@ pub fn uncompress(
6666
) -> Result<(), Box<dyn Error>> {
6767
let file = File::open(compressed_file)?;
6868
let kind = infer::get_from_path(compressed_file)?
69-
.ok_or(format!("Format for file {:?} cannot be inferred", file))?;
69+
.ok_or(format!("Format for file {file:?} cannot be inferred"))?;
7070
let extension = kind.extension();
7171
log.trace(format!(
72-
"The detected extension of the compressed file is {}",
73-
extension
72+
"The detected extension of the compressed file is {extension}"
7473
));
7574

7675
if extension.eq_ignore_ascii_case(ZIP) {
@@ -81,8 +80,7 @@ pub fn uncompress(
8180
return Err("Wrong browser/driver version".into());
8281
} else {
8382
return Err(format!(
84-
"Downloaded file cannot be uncompressed ({} extension)",
85-
extension
83+
"Downloaded file cannot be uncompressed ({extension} extension)"
8684
)
8785
.into());
8886
}
@@ -95,7 +93,7 @@ pub fn untargz(file: File, target: &Path, log: &Logger) -> Result<(), Box<dyn Er
9593
let mut archive = Archive::new(tar);
9694
let parent_path = target
9795
.parent()
98-
.ok_or(format!("Error getting parent of {:?}", file))?;
96+
.ok_or(format!("Error getting parent of {file:?}"))?;
9997
if !target.exists() {
10098
archive.unpack(parent_path)?;
10199
}

rust/src/firefox.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ impl SeleniumManager for FirefoxManager {
178178
Ok(driver_version)
179179
}
180180
_ => {
181-
let latest_url = format!("{}{}", DRIVER_URL, LATEST_RELEASE);
181+
let latest_url = format!("{DRIVER_URL}{LATEST_RELEASE}");
182182
let driver_version = read_redirect_from_link(self.get_http_client(), latest_url)?;
183183

184184
if let Some(browser_version) = browser_version {

rust/src/iexplorer.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,7 @@ impl SeleniumManager for IExplorerManager {
175175
release_version.push('0');
176176
}
177177
driver_url = format!(
178-
"{}download/selenium-{}/{}{}.zip",
179-
DRIVER_URL, release_version, IEDRIVER_RELEASE, driver_version
178+
"{DRIVER_URL}download/selenium-{release_version}/{IEDRIVER_RELEASE}{driver_version}.zip"
180179
);
181180
}
182181
Ok(driver_url)

rust/src/lib.rs

+9-12
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ pub trait SeleniumManager {
127127
fn download_driver(&self) -> Result<(), Box<dyn Error>> {
128128
let driver_url = Self::get_driver_url(self)?;
129129
self.get_logger()
130-
.debug(format!("Driver URL: {}", driver_url));
130+
.debug(format!("Driver URL: {driver_url}"));
131131
let (_tmp_folder, driver_zip_file) =
132132
download_driver_to_tmp_folder(self.get_http_client(), driver_url, self.get_logger())?;
133133
let driver_path_in_cache = Self::get_driver_path_in_cache(self);
@@ -158,15 +158,13 @@ pub trait SeleniumManager {
158158
match get_browser_version_from_metadata(&metadata.browsers, browser_name) {
159159
Some(version) => {
160160
self.get_logger().trace(format!(
161-
"Browser with valid TTL. Getting {} version from metadata",
162-
browser_name
161+
"Browser with valid TTL. Getting {browser_name} version from metadata"
163162
));
164163
Some(version)
165164
}
166165
_ => {
167166
self.get_logger().debug(format!(
168-
"Using shell command to find out {} version",
169-
browser_name
167+
"Using shell command to find out {browser_name} version"
170168
));
171169
let mut browser_version = "".to_string();
172170
for command in commands.iter() {
@@ -179,8 +177,7 @@ pub trait SeleniumManager {
179177
continue;
180178
}
181179
self.get_logger().debug(format!(
182-
"The version of {} is {}",
183-
browser_name, full_browser_version
180+
"The version of {browser_name} is {full_browser_version}"
184181
));
185182
match self.get_major_version(&full_browser_version) {
186183
Ok(v) => browser_version = v,
@@ -221,7 +218,7 @@ pub trait SeleniumManager {
221218
}
222219
None => {
223220
if self.is_browser_version_unstable() {
224-
return Err(format!("Browser version '{:?}' not found", browser_version));
221+
return Err(format!("Browser version '{browser_version:?}' not found"));
225222
} else {
226223
self.get_logger().debug(format!(
227224
"The version of {} cannot be detected. Trying with latest driver version",
@@ -347,9 +344,9 @@ pub trait SeleniumManager {
347344

348345
fn run_shell_command_with_log(&self, command: String) -> Result<String, Box<dyn Error>> {
349346
self.get_logger()
350-
.debug(format!("Running command: {:?}", command));
347+
.debug(format!("Running command: {command:?}"));
351348
let output = run_shell_command(self.get_os(), command)?;
352-
self.get_logger().debug(format!("Output: {:?}", output));
349+
self.get_logger().debug(format!("Output: {output:?}"));
353350
Ok(output)
354351
}
355352

@@ -448,7 +445,7 @@ pub trait SeleniumManager {
448445
if timeout != default_timeout {
449446
config.timeout = timeout;
450447
self.get_logger()
451-
.debug(format!("Using timeout of {} seconds", timeout));
448+
.debug(format!("Using timeout of {timeout} seconds"));
452449
self.update_http_client()?;
453450
}
454451
Ok(())
@@ -575,7 +572,7 @@ fn get_index_version(full_version: &str, index: usize) -> Result<String, Box<dyn
575572
let version_vec: Vec<&str> = full_version.split('.').collect();
576573
Ok(version_vec
577574
.get(index)
578-
.ok_or(format!("Wrong version: {}", full_version))?
575+
.ok_or(format!("Wrong version: {full_version}"))?
579576
.to_string())
580577
}
581578

rust/src/logger.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@ impl Logger {
169169
}
170170
OutputType::Shell => {
171171
if level == Level::Info {
172-
print!("{}", message);
172+
print!("{message}");
173173
} else if level == Level::Error {
174-
eprint!("{}", message);
174+
eprint!("{message}");
175175
}
176176
}
177177
_ => {

rust/src/metadata.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,6 @@ pub fn clear_metadata(log: &Logger) {
164164
metadata_path.display()
165165
));
166166
fs::remove_file(metadata_path).unwrap_or_else(|err| {
167-
log.warn(format!("Error deleting metadata file: {}", err));
167+
log.warn(format!("Error deleting metadata file: {err}"));
168168
});
169169
}

rust/tests/cli_tests.rs

+6-9
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ fn ok_test(
3636
#[case] driver_version: String,
3737
) {
3838
println!(
39-
"CLI test browser={} -- browser_version={} -- driver_version={}",
40-
browser, browser_version, driver_version
39+
"CLI test browser={browser} -- browser_version={browser_version} -- driver_version={driver_version}"
4140
);
4241

4342
let mut cmd = Command::new(env!("CARGO_BIN_EXE_selenium-manager"));
@@ -49,9 +48,9 @@ fn ok_test(
4948
let stdout = &cmd.unwrap().stdout;
5049
let output = match str::from_utf8(stdout) {
5150
Ok(v) => v,
52-
Err(e) => panic!("Invalid UTF-8 sequence: {}", e),
51+
Err(e) => panic!("Invalid UTF-8 sequence: {e}"),
5352
};
54-
println!("{}", output);
53+
println!("{output}");
5554

5655
assert!(output.contains(&driver_name));
5756
if !browser_version.is_empty() && output.contains("cache") {
@@ -74,8 +73,7 @@ fn error_test(
7473
#[case] error_code: i32,
7574
) {
7675
println!(
77-
"CLI test browser={} -- browser_version={} -- driver_version={}",
78-
browser, browser_version, driver_version
76+
"CLI test browser={browser} -- browser_version={browser_version} -- driver_version={driver_version}"
7977
);
8078

8179
let mut cmd = Command::new(env!("CARGO_BIN_EXE_selenium-manager"));
@@ -106,7 +104,7 @@ fn beta_test(#[case] browser: String, #[case] driver_name: String) {
106104

107105
let stdout = &assert.get_output().stdout;
108106
let output = str::from_utf8(stdout).unwrap();
109-
println!("output {:?}", output);
107+
println!("output {output:?}");
110108
assert!(output.contains(&driver_name) || output.contains("ERROR"));
111109
}
112110

@@ -122,8 +120,7 @@ fn beta_test(#[case] browser: String, #[case] driver_name: String) {
122120
)]
123121
fn path_test(#[case] browser: String, #[case] browser_path: String) {
124122
println!(
125-
"Path test browser={} -- browser_path={}",
126-
browser, browser_path
123+
"Path test browser={browser} -- browser_path={browser_path}"
127124
);
128125

129126
let mut cmd = Command::new(env!("CARGO_BIN_EXE_selenium-manager"));

rust/tests/output_tests.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ fn json_output_test() {
3131

3232
let stdout = &cmd.unwrap().stdout;
3333
let output = str::from_utf8(stdout).unwrap();
34-
println!("{}", output);
34+
println!("{output}");
3535

3636
let json: JsonOutput = serde_json::from_str(output).unwrap();
3737
assert!(!json.logs.is_empty());
@@ -53,7 +53,7 @@ fn shell_output_test() {
5353

5454
let stdout = &cmd.unwrap().stdout;
5555
let output = str::from_utf8(stdout).unwrap();
56-
println!("{}", output);
56+
println!("{output}");
5757

5858
let driver = Path::new(output);
5959
assert!(driver.exists());

0 commit comments

Comments
 (0)