mirror of
https://github.com/tokio-rs/axum.git
synced 2026-08-26 00:00:23 +02:00
Update dependencies (#753)
This commit is contained in:
@@ -8,6 +8,6 @@ publish = false
|
||||
axum = { path = "../../axum" }
|
||||
tokio = { version = "1.0", features = ["full"] }
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = { version="0.3", features = ["env-filter"] }
|
||||
async-graphql = "2.9.9"
|
||||
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
||||
async-graphql = "3.0"
|
||||
slab = "0.4.3"
|
||||
|
||||
@@ -181,7 +181,7 @@ async fn query_characters(
|
||||
|
||||
if let Some(after) = after {
|
||||
if after >= characters.len() {
|
||||
return Ok(Connection::new(false, false));
|
||||
return Ok::<_, async_graphql::Error>(Connection::new(false, false));
|
||||
}
|
||||
start = after + 1;
|
||||
}
|
||||
|
||||
@@ -12,5 +12,5 @@ tracing-subscriber = { version="0.3", features = ["env-filter"] }
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
headers = "0.3"
|
||||
jsonwebtoken = "7"
|
||||
jsonwebtoken = "8.0"
|
||||
once_cell = "1.8"
|
||||
|
||||
@@ -154,17 +154,16 @@ impl IntoResponse for AuthError {
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
struct Keys {
|
||||
encoding: EncodingKey,
|
||||
decoding: DecodingKey<'static>,
|
||||
decoding: DecodingKey,
|
||||
}
|
||||
|
||||
impl Keys {
|
||||
fn new(secret: &[u8]) -> Self {
|
||||
Self {
|
||||
encoding: EncodingKey::from_secret(secret),
|
||||
decoding: DecodingKey::from_secret(secret).into_static(),
|
||||
decoding: DecodingKey::from_secret(secret),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ publish = false
|
||||
axum = { path = "../../axum" }
|
||||
futures-util = "0.3"
|
||||
hyper = { version = "0.14", features = ["full"] }
|
||||
rustls-pemfile = "0.2"
|
||||
rustls-pemfile = "0.3"
|
||||
tokio = { version = "1", features = ["full"] }
|
||||
tokio-rustls = "0.23"
|
||||
tower = { version = "0.4", features = ["make"] }
|
||||
|
||||
@@ -7,8 +7,8 @@ publish = false
|
||||
[dependencies]
|
||||
axum = { path = "../../axum" }
|
||||
axum-extra = { path = "../../axum-extra" }
|
||||
metrics = "0.17"
|
||||
metrics-exporter-prometheus = "0.7"
|
||||
metrics = "0.18"
|
||||
metrics-exporter-prometheus = "0.8"
|
||||
tokio = { version = "1.0", features = ["full"] }
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
||||
|
||||
@@ -56,18 +56,14 @@ fn setup_metrics_recorder() -> PrometheusHandle {
|
||||
0.005, 0.01, 0.025, 0.05, 0.1, 0.25, 0.5, 1.0, 2.5, 5.0, 10.0,
|
||||
];
|
||||
|
||||
let recorder = PrometheusBuilder::new()
|
||||
PrometheusBuilder::new()
|
||||
.set_buckets_for_metric(
|
||||
Matcher::Full("http_requests_duration_seconds".to_string()),
|
||||
EXPONENTIAL_SECONDS,
|
||||
)
|
||||
.build();
|
||||
|
||||
let recorder_handle = recorder.handle();
|
||||
|
||||
metrics::set_boxed_recorder(Box::new(recorder)).unwrap();
|
||||
|
||||
recorder_handle
|
||||
.unwrap()
|
||||
.install_recorder()
|
||||
.unwrap()
|
||||
}
|
||||
|
||||
async fn track_metrics<B>(req: Request<B>, next: Next<B>) -> impl IntoResponse {
|
||||
|
||||
@@ -9,4 +9,4 @@ axum = { path = "../../axum" }
|
||||
tokio = { version = "1.0", features = ["full"] }
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = { version="0.3", features = ["env-filter"] }
|
||||
askama = "0.10"
|
||||
askama = "0.11"
|
||||
|
||||
Reference in New Issue
Block a user