Make RequestParts::body_mut return &mut Option<B> (#869)

This commit is contained in:
David Pedersen
2022-03-18 15:39:13 +00:00
committed by GitHub
parent debc3f5be9
commit a0ae0c48aa
2 changed files with 6 additions and 2 deletions
+3 -2
View File
@@ -204,8 +204,9 @@ impl<B> RequestParts<B> {
/// Gets a mutable reference to the request body.
///
/// Returns `None` if the body has been taken by another extractor.
pub fn body_mut(&mut self) -> Option<&mut B> {
self.body.as_mut()
// this returns `&mut Option<B>` rather than `Option<&mut B>` such that users can use it to set the body.
pub fn body_mut(&mut self) -> &mut Option<B> {
&mut self.body
}
/// Takes the body out of the request, leaving a `None` in its place.