Skip to content

Commit 1fc695d

Browse files
committed
Use inline format arguments
1 parent 7f202b8 commit 1fc695d

File tree

4 files changed

+17
-21
lines changed

4 files changed

+17
-21
lines changed

src/config.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -309,35 +309,35 @@ impl Config {
309309
impl fmt::Display for Config {
310310
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
311311
for nameserver in self.nameservers.iter() {
312-
writeln!(fmt, "nameserver {}", nameserver)?;
312+
writeln!(fmt, "nameserver {nameserver}")?;
313313
}
314314

315315
if self.last_search != LastSearch::Domain {
316316
if let Some(ref domain) = self.domain {
317-
writeln!(fmt, "domain {}", domain)?;
317+
writeln!(fmt, "domain {domain}")?;
318318
}
319319
}
320320

321321
if let Some(ref search) = self.search {
322322
if !search.is_empty() {
323323
write!(fmt, "search")?;
324324
for suffix in search.iter() {
325-
write!(fmt, " {}", suffix)?;
325+
write!(fmt, " {suffix}")?;
326326
}
327327
writeln!(fmt)?;
328328
}
329329
}
330330

331331
if self.last_search == LastSearch::Domain {
332332
if let Some(ref domain) = self.domain {
333-
writeln!(fmt, "domain {}", domain)?;
333+
writeln!(fmt, "domain {domain}")?;
334334
}
335335
}
336336

337337
if !self.sortlist.is_empty() {
338338
write!(fmt, "sortlist")?;
339339
for network in self.sortlist.iter() {
340-
write!(fmt, " {}", network)?;
340+
write!(fmt, " {network}")?;
341341
}
342342
writeln!(fmt)?;
343343
}

src/grammar.rs

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,29 +27,25 @@ pub enum ParseError {
2727
impl std::fmt::Display for ParseError {
2828
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
2929
match self {
30-
ParseError::InvalidUtf8(line, err) => {
31-
write!(f, "bad unicode at line {}: {}", line, err)
32-
}
30+
ParseError::InvalidUtf8(line, err) => write!(f, "bad unicode at line {line}: {err}"),
3331
ParseError::InvalidValue(line) => write!(
3432
f,
35-
"directive at line {} is improperly formatted or contains invalid value",
36-
line
33+
"directive at line {line} is improperly formatted or contains invalid value",
3734
),
3835
ParseError::InvalidOptionValue(line) => write!(
3936
f,
40-
"directive options at line {} contains invalid value of some option",
41-
line
37+
"directive options at line {line} contains invalid value of some option",
4238
),
4339
ParseError::InvalidOption(line) => {
44-
write!(f, "option at line {} is not recognized", line)
40+
write!(f, "option at line {line} is not recognized")
4541
}
4642
ParseError::InvalidDirective(line) => {
47-
write!(f, "directive at line {} is not recognized", line)
43+
write!(f, "directive at line {line} is not recognized")
4844
}
4945
ParseError::InvalidIp(line, err) => {
50-
write!(f, "directive at line {} contains invalid IP: {}", line, err)
46+
write!(f, "directive at line {line} contains invalid IP: {err}")
5147
}
52-
ParseError::ExtraData(line) => write!(f, "extra data at the end of the line {}", line),
48+
ParseError::ExtraData(line) => write!(f, "extra data at the end of line {line}"),
5349
}
5450
}
5551
}

src/ip.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ pub enum Network {
1515
impl fmt::Display for Network {
1616
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
1717
match *self {
18-
Network::V4(address, mask) => write!(fmt, "{}/{}", address, mask),
19-
Network::V6(address, mask) => write!(fmt, "{}/{}", address, mask),
18+
Network::V4(address, mask) => write!(fmt, "{address}/{mask}"),
19+
Network::V6(address, mask) => write!(fmt, "{address}/{mask}"),
2020
}
2121
}
2222
}
@@ -110,7 +110,7 @@ impl fmt::Display for ScopedIp {
110110
match *self {
111111
ScopedIp::V4(ref address) => address.fmt(fmt),
112112
ScopedIp::V6(ref address, None) => address.fmt(fmt),
113-
ScopedIp::V6(ref address, Some(ref scope)) => write!(fmt, "{}%{}", address, scope),
113+
ScopedIp::V6(ref address, Some(ref scope)) => write!(fmt, "{address}%{scope}"),
114114
}
115115
}
116116
}

tests/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ fn test_non_default_display() {
402402
original_config.use_vc = true;
403403

404404
let output = original_config.to_string();
405-
println!("Output:\n\n{}", output);
405+
println!("Output:\n\n{output}");
406406
let restored_config = resolv_conf::Config::parse(&output).unwrap();
407407

408408
assert_eq!(original_config, restored_config);
@@ -422,7 +422,7 @@ fn test_display_preservers_last_search() {
422422
original_config.set_domain("my.domain".to_owned());
423423

424424
let output = original_config.to_string();
425-
println!("Output:\n\n{}", output);
425+
println!("Output:\n\n{output}");
426426
let restored_config = resolv_conf::Config::parse(&output).unwrap();
427427

428428
assert_eq!(original_config, restored_config);

0 commit comments

Comments
 (0)