Skip to content

Commit dcd35df

Browse files
committed
Minor cleanup from clippy
1 parent f8b2a7e commit dcd35df

File tree

5 files changed

+31
-41
lines changed

5 files changed

+31
-41
lines changed

examples/lookup.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ fn main() -> Result<(), String> {
1515
.parse()
1616
.unwrap();
1717
let city: geoip2::City = reader.lookup(ip).unwrap();
18-
println!("{:#?}", city);
18+
println!("{city:#?}");
1919
Ok(())
2020
}

examples/within.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ fn main() -> Result<(), String> {
3838
}
3939
n += 1;
4040
}
41-
eprintln!("processed {} items", n);
41+
eprintln!("processed {n} items");
4242

4343
Ok(())
4444
}

src/maxminddb/decoder.rs

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,7 @@ impl<'de> Decoder<'de> {
135135
15 => Value::F32(self.decode_float(size)?),
136136
u => {
137137
return Err(MaxMindDBError::InvalidDatabaseError(format!(
138-
"Unknown data type: {:?}",
139-
u
138+
"Unknown data type: {u:?}"
140139
)))
141140
}
142141
})
@@ -153,8 +152,7 @@ impl<'de> Decoder<'de> {
153152
match size {
154153
0 | 1 => Ok(size != 0),
155154
s => Err(MaxMindDBError::InvalidDatabaseError(format!(
156-
"bool of size {:?}",
157-
s
155+
"bool of size {s:?}"
158156
))),
159157
}
160158
}
@@ -209,8 +207,7 @@ impl<'de> Decoder<'de> {
209207
Ok(value)
210208
}
211209
s => Err(MaxMindDBError::InvalidDatabaseError(format!(
212-
"u64 of size {:?}",
213-
s
210+
"u64 of size {s:?}"
214211
))),
215212
}
216213
}
@@ -231,8 +228,7 @@ impl<'de> Decoder<'de> {
231228
Ok(value)
232229
}
233230
s => Err(MaxMindDBError::InvalidDatabaseError(format!(
234-
"u128 of size {:?}",
235-
s
231+
"u128 of size {s:?}"
236232
))),
237233
}
238234
}
@@ -250,8 +246,7 @@ impl<'de> Decoder<'de> {
250246
Ok(value)
251247
}
252248
s => Err(MaxMindDBError::InvalidDatabaseError(format!(
253-
"u32 of size {:?}",
254-
s
249+
"u32 of size {s:?}"
255250
))),
256251
}
257252
}
@@ -268,8 +263,7 @@ impl<'de> Decoder<'de> {
268263
Ok(value)
269264
}
270265
s => Err(MaxMindDBError::InvalidDatabaseError(format!(
271-
"u16 of size {:?}",
272-
s
266+
"u16 of size {s:?}"
273267
))),
274268
}
275269
}
@@ -286,8 +280,7 @@ impl<'de> Decoder<'de> {
286280
Ok(value)
287281
}
288282
s => Err(MaxMindDBError::InvalidDatabaseError(format!(
289-
"int32 of size {:?}",
290-
s
283+
"int32 of size {s:?}"
291284
))),
292285
}
293286
}

src/maxminddb/lib.rs

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@ impl Display for MaxMindDBError {
3939
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), fmt::Error> {
4040
match self {
4141
MaxMindDBError::AddressNotFoundError(msg) => {
42-
write!(fmt, "AddressNotFoundError: {}", msg)?
42+
write!(fmt, "AddressNotFoundError: {msg}")?
4343
}
4444
MaxMindDBError::InvalidDatabaseError(msg) => {
45-
write!(fmt, "InvalidDatabaseError: {}", msg)?
45+
write!(fmt, "InvalidDatabaseError: {msg}")?
4646
}
47-
MaxMindDBError::IoError(msg) => write!(fmt, "IoError: {}", msg)?,
48-
MaxMindDBError::MapError(msg) => write!(fmt, "MapError: {}", msg)?,
49-
MaxMindDBError::DecodingError(msg) => write!(fmt, "DecodingError: {}", msg)?,
47+
MaxMindDBError::IoError(msg) => write!(fmt, "IoError: {msg}")?,
48+
MaxMindDBError::MapError(msg) => write!(fmt, "MapError: {msg}")?,
49+
MaxMindDBError::DecodingError(msg) => write!(fmt, "DecodingError: {msg}")?,
5050
MaxMindDBError::InvalidNetworkError(msg) => {
51-
write!(fmt, "InvalidNetworkError: {}", msg)?
51+
write!(fmt, "InvalidNetworkError: {msg}")?
5252
}
5353
}
5454
Ok(())
@@ -60,7 +60,7 @@ impl std::error::Error for MaxMindDBError {}
6060

6161
impl de::Error for MaxMindDBError {
6262
fn custom<T: Display>(msg: T) -> Self {
63-
MaxMindDBError::DecodingError(format!("{}", msg))
63+
MaxMindDBError::DecodingError(format!("{msg}"))
6464
}
6565
}
6666

@@ -442,8 +442,7 @@ impl<'de, S: AsRef<[u8]>> Reader<S> {
442442
s => {
443443
return Err(MaxMindDBError::InvalidDatabaseError(format!(
444444
"unknown record size: \
445-
{:?}",
446-
s
445+
{s:?}"
447446
)))
448447
}
449448
};
@@ -508,14 +507,14 @@ fn bytes_and_prefix_to_net(bytes: &[u8], prefix: u8) -> Result<IpNetwork, MaxMin
508507
prefix - 96,
509508
)
510509
} else {
511-
let a = (bytes[0] as u16) << 8 | bytes[1] as u16;
512-
let b = (bytes[2] as u16) << 8 | bytes[3] as u16;
513-
let c = (bytes[4] as u16) << 8 | bytes[5] as u16;
514-
let d = (bytes[6] as u16) << 8 | bytes[7] as u16;
515-
let e = (bytes[8] as u16) << 8 | bytes[9] as u16;
516-
let f = (bytes[10] as u16) << 8 | bytes[11] as u16;
517-
let g = (bytes[12] as u16) << 8 | bytes[13] as u16;
518-
let h = (bytes[14] as u16) << 8 | bytes[15] as u16;
510+
let a = u16::from(bytes[0]) << 8 | u16::from(bytes[1]);
511+
let b = u16::from(bytes[2]) << 8 | u16::from(bytes[3]);
512+
let c = u16::from(bytes[4]) << 8 | u16::from(bytes[5]);
513+
let d = u16::from(bytes[6]) << 8 | u16::from(bytes[7]);
514+
let e = u16::from(bytes[8]) << 8 | u16::from(bytes[9]);
515+
let f = u16::from(bytes[10]) << 8 | u16::from(bytes[11]);
516+
let g = u16::from(bytes[12]) << 8 | u16::from(bytes[13]);
517+
let h = u16::from(bytes[14]) << 8 | u16::from(bytes[15]);
519518
(IpAddr::V6(Ipv6Addr::new(a, b, c, d, e, f, g, h)), prefix)
520519
}
521520
}

src/maxminddb/reader_test.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ fn test_decoder() {
4141

4242
let r = Reader::open_readfile("test-data/test-data/MaxMind-DB-test-decoder.mmdb");
4343
if let Err(err) = r {
44-
panic!("error opening mmdb: {:?}", err);
44+
panic!("error opening mmdb: {err:?}");
4545
}
4646
let r = r.unwrap();
4747
let ip: IpAddr = FromStr::from_str("1.1.1.0").unwrap();
@@ -84,7 +84,7 @@ fn test_pointers_in_metadata() {
8484

8585
let r = Reader::open_readfile("test-data/test-data/MaxMind-DB-test-metadata-pointers.mmdb");
8686
if let Err(err) = r {
87-
panic!("error opening mmdb: {:?}", err);
87+
panic!("error opening mmdb: {err:?}");
8888
}
8989
}
9090

@@ -150,8 +150,7 @@ fn test_reader() {
150150
let versions = [4_usize, 6];
151151
for ip_version in &versions {
152152
let filename = format!(
153-
"test-data/test-data/MaxMind-DB-test-ipv{}-{}.mmdb",
154-
ip_version, record_size
153+
"test-data/test-data/MaxMind-DB-test-ipv{ip_version}-{record_size}.mmdb"
155154
);
156155
let reader = Reader::open_readfile(filename).ok().unwrap();
157156

@@ -171,8 +170,7 @@ fn test_reader_readfile() {
171170
let versions = [4_usize, 6];
172171
for ip_version in &versions {
173172
let filename = format!(
174-
"test-data/test-data/MaxMind-DB-test-ipv{}-{}.mmdb",
175-
ip_version, record_size
173+
"test-data/test-data/MaxMind-DB-test-ipv{ip_version}-{record_size}.mmdb"
176174
);
177175
let reader = Reader::open_readfile(filename).ok().unwrap();
178176

@@ -382,7 +380,7 @@ fn test_within_city() {
382380
// Make sure the first is what we expect it to be
383381
let item = iter.next().unwrap().unwrap();
384382
assert_eq!(item.ip_net, IpNetwork::V4("2.2.3.0/24".parse().unwrap()));
385-
assert_eq!(item.info.city.unwrap().geoname_id, Some(2655045));
383+
assert_eq!(item.info.city.unwrap().geoname_id, Some(2_655_045));
386384

387385
let mut n = 1;
388386
for _ in iter {
@@ -480,7 +478,7 @@ fn check_ip<T: AsRef<[u8]>>(reader: &Reader<T>, ip_version: usize) {
480478
for &address in &no_record {
481479
let ip: IpAddr = FromStr::from_str(address).unwrap();
482480
match reader.lookup::<IpType>(ip) {
483-
Ok(v) => panic!("received an unexpected value: {:?}", v),
481+
Ok(v) => panic!("received an unexpected value: {v:?}"),
484482
Err(e) => assert_eq!(
485483
e,
486484
MaxMindDBError::AddressNotFoundError("Address not found in database".to_string())

0 commit comments

Comments
 (0)