Skip to content

Commit 4b0fd33

Browse files
committed
Fix various new clippy warnings
1 parent 41e37f8 commit 4b0fd33

File tree

2 files changed

+24
-28
lines changed

2 files changed

+24
-28
lines changed

src/parser.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -62,52 +62,52 @@ impl std::fmt::Display for ParserError {
6262
#[allow(deprecated)]
6363
ParserError::UnexpectedLine(line, c) => {
6464
if let Ok(c) = char::try_from(c as u32) {
65-
write!(f, "Unexpected line {} starting with '{}'", line, c)
65+
write!(f, "Unexpected line {line} starting with '{c}'")
6666
} else {
67-
write!(f, "Unexpected line {} starting with U+{:04x}", line, c)
67+
write!(f, "Unexpected line {line} starting with U+{c:04x}")
6868
}
6969
}
7070
ParserError::InvalidLineFormat(line, ref s) => {
71-
write!(f, "Invalid formatted line {}: \"{}\"", line, s)
71+
write!(f, "Invalid formatted line {line}: \"{s}\"")
7272
}
7373
ParserError::InvalidFieldEncoding(line, s) => {
74-
write!(f, "Invalid field encoding in line {} at {}", line, s)
74+
write!(f, "Invalid field encoding in line {line} at {s}")
7575
}
7676
ParserError::InvalidFieldFormat(line, s) => {
77-
write!(f, "Invalid field formatting in line {} at {}", line, s)
77+
write!(f, "Invalid field formatting in line {line} at {s}")
7878
}
79-
ParserError::MissingField(line, s) => write!(f, "Missing field {} in line {}", s, line),
79+
ParserError::MissingField(line, s) => write!(f, "Missing field {s} in line {line}"),
8080
ParserError::FieldTrailingData(line, s) => {
81-
write!(f, "Field {} in line {} has trailing data", s, line)
81+
write!(f, "Field {s} in line {line} has trailing data")
8282
}
8383
ParserError::InvalidVersion(line, ref s) => write!(
8484
f,
8585
"Invalid version at line {}: {}",
8686
line,
8787
String::from_utf8_lossy(s)
8888
),
89-
ParserError::MultipleVersions(line) => write!(f, "Multiple versions in line {}", line),
89+
ParserError::MultipleVersions(line) => write!(f, "Multiple versions in line {line}"),
9090
ParserError::NoVersion => write!(f, "No version line"),
91-
ParserError::MultipleOrigins(line) => write!(f, "Multiple origins in line {}", line),
91+
ParserError::MultipleOrigins(line) => write!(f, "Multiple origins in line {line}"),
9292
#[allow(deprecated)]
9393
ParserError::NoOrigin => write!(f, "No origin line"),
9494
ParserError::MultipleSessionNames(line) => {
95-
write!(f, "Multiple session-names in line {}", line)
95+
write!(f, "Multiple session-names in line {line}")
9696
}
9797
#[allow(deprecated)]
9898
ParserError::NoSessionName => write!(f, "No session-name line"),
9999
ParserError::MultipleSessionDescription(line) => {
100-
write!(f, "Multiple session-information in line {}", line)
100+
write!(f, "Multiple session-information in line {line}")
101101
}
102-
ParserError::MultipleUris(line) => write!(f, "Multiple URIs in line {}", line),
102+
ParserError::MultipleUris(line) => write!(f, "Multiple URIs in line {line}"),
103103
ParserError::MultipleConnections(line) => {
104-
write!(f, "Multiple connections in line {}", line)
104+
write!(f, "Multiple connections in line {line}")
105105
}
106-
ParserError::MultipleTimeZones(line) => write!(f, "Multiple zones in line {}", line),
106+
ParserError::MultipleTimeZones(line) => write!(f, "Multiple zones in line {line}"),
107107
ParserError::MultipleMediaTitles(line) => {
108-
write!(f, "Multiple media titles in line {}", line)
108+
write!(f, "Multiple media titles in line {line}")
109109
}
110-
ParserError::MultipleKeys(line) => write!(f, "Multiple keys in line {}", line),
110+
ParserError::MultipleKeys(line) => write!(f, "Multiple keys in line {line}"),
111111
}
112112
}
113113
}

src/writer.rs

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ use super::*;
66

77
fn format_time<W: std::io::Write>(w: &mut W, t: u64) -> Result<(), std::io::Error> {
88
if t == 0 {
9-
write!(w, "{}", t)?;
9+
write!(w, "{t}")?;
1010
} else if t % 86_400 == 0 {
1111
write!(w, "{}d", t / 86_400)?;
1212
} else if t % 3_600 == 0 {
1313
write!(w, "{}h", t / 3_600)?;
1414
} else if t % 60 == 0 {
1515
write!(w, "{}m", t / 60)?;
1616
} else {
17-
write!(w, "{}", t)?;
17+
write!(w, "{t}")?;
1818
}
1919

2020
Ok(())
@@ -147,12 +147,12 @@ impl Media {
147147
write!(w, "m={media} {port}", media = self.media, port = self.port)?;
148148

149149
if let Some(ref num_ports) = self.num_ports {
150-
write!(w, "/{}", num_ports)?;
150+
write!(w, "/{num_ports}")?;
151151
}
152152
writeln!(w, " {} {}\r", self.proto, self.fmt)?;
153153

154154
if let Some(ref media_title) = self.media_title {
155-
writeln!(w, "i={media_title}\r", media_title = media_title)?;
155+
writeln!(w, "i={media_title}\r")?;
156156
}
157157

158158
for connection in &self.connections {
@@ -183,23 +183,19 @@ impl Session {
183183
writeln!(w, "s={session_name}\r", session_name = self.session_name)?;
184184

185185
if let Some(ref session_description) = self.session_description {
186-
writeln!(
187-
w,
188-
"i={session_description}\r",
189-
session_description = session_description
190-
)?;
186+
writeln!(w, "i={session_description}\r")?;
191187
}
192188

193189
if let Some(ref uri) = self.uri {
194-
writeln!(w, "u={uri}\r", uri = uri)?;
190+
writeln!(w, "u={uri}\r")?;
195191
}
196192

197193
for email in &self.emails {
198-
writeln!(w, "e={email}\r", email = email)?;
194+
writeln!(w, "e={email}\r")?;
199195
}
200196

201197
for phone in &self.phones {
202-
writeln!(w, "p={phone}\r", phone = phone)?;
198+
writeln!(w, "p={phone}\r")?;
203199
}
204200

205201
if let Some(ref connection) = self.connection {

0 commit comments

Comments
 (0)