feat: impl IntoResponseParts for Redirect (#3721)

This commit is contained in:
Dihan Nahdi
2026-05-05 14:19:09 +02:00
committed by David Pedersen
parent 7bf2f675ef
commit 4eed2f6c13
4 changed files with 127 additions and 2 deletions
+11
View File
@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Unreleased
- **added:** `ResponseParts::status` and `ResponseParts::status_mut` accessors,
allowing `IntoResponseParts` implementations to set the response status ([#3721])
[#3721]: https://github.com/tokio-rs/axum/pull/3721
# 0.5.6
Improve error messages with `#[diagnostic::do_not_recommend]`.
# 0.5.5
Released without changes to fix docs.rs build.
@@ -107,6 +107,18 @@ pub struct ResponseParts {
}
impl ResponseParts {
/// Gets the response status code.
#[must_use]
pub fn status(&self) -> StatusCode {
self.res.status()
}
/// Gets a mutable reference to the response status code.
#[must_use]
pub fn status_mut(&mut self) -> &mut StatusCode {
self.res.status_mut()
}
/// Gets a reference to the response headers.
#[must_use]
pub fn headers(&self) -> &HeaderMap {