diff --git a/src/extract/rejection.rs b/src/extract/rejection.rs index bfa72a95..7474010b 100644 --- a/src/extract/rejection.rs +++ b/src/extract/rejection.rs @@ -42,6 +42,7 @@ define_rejection! { define_rejection! { #[status = BAD_REQUEST] #[body = "Query string was invalid or missing"] + #[deprecated(since = "0.1.3", note = "No longer used. See https://github.com/tokio-rs/axum/pull/117")] /// Rejection type for [`Query`](super::Query). pub struct QueryStringMissing; } diff --git a/src/macros.rs b/src/macros.rs index 238b21d0..a4801842 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -47,6 +47,7 @@ macro_rules! define_rejection { #[non_exhaustive] pub struct $name; + #[allow(deprecated)] impl $crate::response::IntoResponse for $name { fn into_response(self) -> http::Response<$crate::body::Body> { let mut res = http::Response::new($crate::body::Body::from($body)); @@ -99,7 +100,7 @@ macro_rules! composite_rejection { #[non_exhaustive] pub enum $name { $( - #[allow(missing_docs)] + #[allow(missing_docs, deprecated)] $variant($variant) ),+ } @@ -115,6 +116,7 @@ macro_rules! composite_rejection { } $( + #[allow(deprecated)] impl From<$variant> for $name { fn from(inner: $variant) -> Self { Self::$variant(inner)