@@ -21,13 +21,12 @@ name = "reports"
2121[dependencies]
2222# async/concurrency
2323arc-swap = "1.9"
24- futures-lite = { version = "2.6 ", default-features = false, features = ["alloc "] }
24+ futures-util = { version = "0.3 ", default-features = false, features = ["std "] }
2525quick_cache = { version = "0.7" }
26- tokio = { version = "1.53", default-features = false, features = ["macros", "rt-multi-thread", "signal", "sync"] }
26+ tokio = { version = "1.53", default-features = false, features = ["macros", "net", " rt-multi-thread", "signal", "sync", "time "] }
2727tokio-util = { version = "0.7", features = ["io", "time"] }
2828
2929# encoding
30- hex = { version = "0.4" }
3130md-5 = { version = "0.11.0" }
3231serde = { version = "1.0", features = ["derive"] }
3332serde_json = { version = "1.0" }
@@ -67,12 +66,13 @@ axum = { version = "0.8", default-features = false, features = [
6766 "tokio",
6867] }
6968axum-extra = { version = "0.12", default-features = false, features = ["cookie", "typed-header"] }
69+ base64 = "0.23"
7070headers = "0.4"
7171http = "1.5"
7272ipnet = "2.12"
7373oauth2 = { git = "https://github.com/explodingcamera-contrib/oauth2-rs", default-features = false }
7474openidconnect = { git = "https://github.com/explodingcamera-contrib/openidconnect-rs", default-features = false }
75- reqwest = { version = "0.13", default-features = false, features = ["charset", " json", "rustls", "stream"] }
75+ reqwest = { version = "0.13", default-features = false, features = ["json", "rustls", "stream"] }
7676rust-embed = { version = "8.12", features = ["mime-guess"] }
7777schemars = { version = "1.2", features = ["chrono04", "derive"] }
7878tower = { version = "0.5", default-features = false }
@@ -96,11 +96,9 @@ refinery = { version = "0.9", default-features = false }
9696refinery-core = { version = "0.9", default-features = false }
9797rsntp = { version = "4.1.2", default-features = false, features = ["async"] }
9898rusqlite = { version = "0.40", features = ["bundled", "chrono", "modern_sqlite"] }
99- base64 = "0.23"
10099
101100[dev-dependencies]
102101axum-test = { version = "21" }
103- cookie = { version = "*", default-features = false }
104102criterion = { version = "0.8", default-features = false }
105103tempfile = { version = "3" }
106104tower = { version = "*", features = ["util"] }
@@ -109,5 +107,5 @@ tower = { version = "*", features = ["util"] }
109107default = ["geoip"]
110108geoip = ["dep:maxminddb"]
111109
112- [lints.clippy ]
113- too_many_arguments = "allow"
110+ [lints]
111+ workspace = true
0 commit comments