diff --git a/.rustfmt.toml b/.rustfmt.toml index 757db86..55e745d 100644 --- a/.rustfmt.toml +++ b/.rustfmt.toml @@ -1,4 +1,4 @@ -edition="2021" -imports_layout="HorizontalVertical" -imports_granularity="Crate" -reorder_imports=true +edition = "2021" +imports_layout = "HorizontalVertical" +imports_granularity = "Crate" +reorder_imports = true diff --git a/Cargo.toml b/Cargo.toml index 45b4567..7890e57 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,27 +31,27 @@ redundant_closure_for_method_calls = "deny" unwrap_used = "deny" [dependencies] -chrono = { version = "0.4.39", features = ["clock"], default-features = false } -serde = { version = "1.0.217", features = ["derive"] } -async-trait = "0.1.85" +chrono = { version = "0.4.41", features = ["clock"], default-features = false } +serde = { version = "1.0.219", features = ["derive"] } +async-trait = "0.1.88" url = { version = "2.5.4", features = ["serde"] } -serde_json = { version = "1.0.137", features = ["preserve_order"] } -reqwest = { version = "0.12.12", default-features = false, features = [ +serde_json = { version = "1.0.140", features = ["preserve_order"] } +reqwest = { version = "0.12.15", default-features = false, features = [ "json", "stream", "rustls-tls", ] } -reqwest-middleware = "0.4.0" +reqwest-middleware = "0.4.2" tracing = "0.1.41" base64 = "0.22.1" rand = "0.8.5" -rsa = "0.9.7" -http = "1.2.0" -sha2 = { version = "0.10.8", features = ["oid"] } -thiserror = "2.0.11" +rsa = "0.9.8" +http = "1.3.1" +sha2 = { version = "0.10.9", features = ["oid"] } +thiserror = "2.0.12" derive_builder = "0.20.2" itertools = "0.14.0" -dyn-clone = "1.0.17" +dyn-clone = "1.0.19" enum_delegate = "0.2.0" httpdate = "1.0.3" http-signature-normalization-reqwest = { version = "0.13.0", default-features = false, features = [ @@ -60,7 +60,7 @@ http-signature-normalization-reqwest = { version = "0.13.0", default-features = "default-spawner", ] } http-signature-normalization = "0.7.0" -bytes = "1.9.0" +bytes = "1.10.1" futures-core = { version = "0.3.31", default-features = false } pin-project-lite = "0.2.16" activitystreams-kinds = "0.3.0" @@ -68,30 +68,32 @@ regex = { version = "1.11.1", default-features = false, features = [ "std", "unicode", ] } -tokio = { version = "1.43.0", features = [ +tokio = { version = "1.45.0", features = [ "sync", "rt", "rt-multi-thread", "time", ] } futures = "0.3.31" -moka = { version = "0.12.8", features = ["future"] } +moka = { version = "0.12.10", features = ["future"] } either = "1.15.0" # Actix-web -actix-web = { version = "4.9.0", default-features = false, optional = true } +actix-web = { version = "4.11.0", default-features = false, optional = true } http02 = { package = "http", version = "0.2.12", optional = true } # Axum -axum = { version = "0.8.1", features = ["json"], default-features = false, optional = true } +axum = { version = "0.8.4", features = [ + "json", +], default-features = false, optional = true } tower = { version = "0.5.2", optional = true } [dev-dependencies] -anyhow = "1.0.95" -axum = { version = "0.8.1", features = ["macros"] } -axum-extra = { version = "0.10.0", features = ["typed-header"] } -env_logger = "0.11.6" -tokio = { version = "1.43.0", features = ["full"] } +anyhow = "1.0.98" +axum = { version = "0.8.4", features = ["macros"] } +axum-extra = { version = "0.10.1", features = ["typed-header"] } +env_logger = "0.11.8" +tokio = { version = "1.45.0", features = ["full"] } [profile.dev] strip = "symbols"