diff --git a/axum-extra/CHANGELOG.md b/axum-extra/CHANGELOG.md index 86c14814..cc92ff34 100644 --- a/axum-extra/CHANGELOG.md +++ b/axum-extra/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning]. - **breaking:** Remove the deprecated `Host`, `Scheme` and `OptionalPath` extractors ([#3599]) + - Also remove `HostRejection` which only had `FailedToResolveHost` + previously used in the `Host` extractor ([#3636]) - **breaking:** Change `routing::RouterExt::route_with_tsr` to only redirect the HTTP methods that the supplied `MethodRouter` handles. This allows the following pattern which lead to a panic before because the two diff --git a/axum-extra/src/extract/mod.rs b/axum-extra/src/extract/mod.rs index 9ee90e46..93cc8144 100644 --- a/axum-extra/src/extract/mod.rs +++ b/axum-extra/src/extract/mod.rs @@ -1,7 +1,5 @@ //! Additional extractors. -pub mod rejection; - #[cfg(feature = "cached")] mod cached; diff --git a/axum-extra/src/extract/rejection.rs b/axum-extra/src/extract/rejection.rs deleted file mode 100644 index f4847329..00000000 --- a/axum-extra/src/extract/rejection.rs +++ /dev/null @@ -1,23 +0,0 @@ -//! Rejection response types. - -use axum_core::{ - __composite_rejection as composite_rejection, __define_rejection as define_rejection, -}; - -define_rejection! { - #[status = BAD_REQUEST] - #[body = "No host found in request"] - /// Rejection type used if the [`Host`](super::Host) extractor is unable to - /// resolve a host. - pub struct FailedToResolveHost; -} - -composite_rejection! { - /// Rejection used for [`Host`](super::Host). - /// - /// Contains one variant for each way the [`Host`](super::Host) extractor - /// can fail. - pub enum HostRejection { - FailedToResolveHost, - } -}