axum-extra: gate rejection test behind feature (#3493)

This commit is contained in:
David Mládek
2025-10-29 16:58:10 +01:00
parent 82ce9d6168
commit 0c2e4a2d09
+3 -5
View File
@@ -384,10 +384,7 @@ impl_second_element_is!(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
#[cfg(test)]
mod tests {
use crate::{
extract::WithRejection,
routing::{RouterExt, TypedPath},
};
use crate::routing::{RouterExt, TypedPath};
use axum::{
extract::rejection::PathRejection,
response::{IntoResponse, Response},
@@ -441,9 +438,10 @@ mod tests {
assert_eq!(uri, "/users/1?&foo=foo&bar=123&baz=true&qux=1337");
}
#[cfg(feature = "with-rejection")]
#[allow(dead_code)] // just needs to compile
fn supports_with_rejection() {
async fn handler(_: WithRejection<UsersShow, MyRejection>) {}
async fn handler(_: crate::extract::WithRejection<UsersShow, MyRejection>) {}
struct MyRejection {}