Skip to content

Commit 9d890ca

Browse files
committed
Update dependencies
1 parent ca5179c commit 9d890ca

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,36 @@ description = "Rust backend for LibreSpeed"
77

88
[dependencies]
99
#async net
10-
tokio = {version = "1.44.1", features = ["net","io-util","rt","macros","rt-multi-thread"]}
10+
tokio = {version = "1.45.1", features = ["net","io-util","rt","macros","rt-multi-thread"]}
1111
tokio-rustls = {version = "0.26.2", features = ["tls12","ring"], default-features = false}
12-
webpki-roots = "0.26.8"
12+
webpki-roots = "1.0.1"
1313
rustls-pemfile = "2.2.0"
14-
socket2 = "0.5.8"
14+
socket2 = "0.5.10"
1515
listenfd = "1.0.2"
1616
futures = "0.3.31"
1717
#ip
18-
maxminddb = "0.25.0"
18+
maxminddb = "0.26.0"
1919
#image processing
2020
imageproc = "0.25.0"
2121
ab_glyph = "0.2.28"
2222
#serializer
2323
serde_json = "1.0.140"
2424
serde = { version = "1.0.219", features = ["derive"] }
2525
#databases
26-
uuid = { version = "1.16.0", features = ["v4"] }
27-
chrono = "0.4.40"
26+
uuid = { version = "1.17.0", features = ["v4"] }
27+
chrono = "0.4.41"
2828
mysql = { version = "26.0.0",default-features = false }
2929
postgres = "0.19.10"
30-
rusqlite = { version = "0.34.0",features = ["bundled"] }
30+
rusqlite = { version = "0.36.0",features = ["bundled"] }
3131
#conf
32-
clap = { version = "4.5.32",features = ["std","color","help","usage"],default-features = false }
33-
toml = "0.8.20"
32+
clap = { version = "4.5.40",features = ["std","color","help","usage"],default-features = false }
33+
toml = "0.8.23"
3434
#web
3535
sha2 = "0.10.8"
3636
handlebars = "6.3.2"
3737
#logging
38-
env_logger = { version = "0.11.7",default-features = false,features = ["auto-color","humantime"] }
39-
log = "0.4.26"
38+
env_logger = { version = "0.11.8",default-features = false,features = ["auto-color","humantime"] }
39+
log = "0.4.27"
4040
indicatif = "0.17.11"
4141
#assets
4242
include_dir = "0.7.4"

src/ip/mmdb/mmdb_reader.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use std::net::IpAddr;
2-
use maxminddb::{MaxMindDBError, Reader};
2+
use maxminddb::{MaxMindDbError, Reader};
33
use serde::Deserialize;
44
use crate::ip::mmdb::mmdb_record::{MMDBRecord, MMDBResult};
55

@@ -15,11 +15,11 @@ impl MMDBReader {
1515
None
1616
}
1717
}
18-
fn raw_lookup<'a, T: Deserialize<'a>>(&'a self, ip: IpAddr) -> Result<T, MaxMindDBError> {
18+
fn raw_lookup<'a, T: Deserialize<'a>>(&'a self, ip: IpAddr) -> Result<Option<T>, MaxMindDbError> {
1919
self.reader.lookup(ip)
2020
}
2121
pub fn lookup(&mut self,address: &str) -> Option<MMDBResult> {
22-
if let Ok(result ) = self.raw_lookup::<MMDBRecord>(address.parse().unwrap()) {
22+
if let Ok(Some(result)) = self.raw_lookup::<MMDBRecord>(address.parse().unwrap()) {
2323
return Some(result.get_result())
2424
}
2525
None

0 commit comments

Comments
 (0)