1
0
mirror of https://github.com/fafhrd91/actix-web synced 2024-11-28 01:52:57 +01:00

Merge pull request #124 from DoumanAsh/show_hidden

Show Request's hidden methods
This commit is contained in:
Douman 2018-03-17 18:39:21 +03:00 committed by GitHub
commit c10dedf7e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -203,11 +203,10 @@ impl<S> HttpRequest<S> {
#[inline] #[inline]
pub fn uri(&self) -> &Uri { &self.as_ref().uri } pub fn uri(&self) -> &Uri { &self.as_ref().uri }
#[doc(hidden)] /// Returns mutable the Request Uri.
#[inline]
/// Modify the Request Uri.
/// ///
/// This might be useful for middlewares, i.e. path normalization /// This might be useful for middlewares, e.g. path normalization.
#[inline]
pub fn uri_mut(&mut self) -> &mut Uri { pub fn uri_mut(&mut self) -> &mut Uri {
&mut self.as_mut().uri &mut self.as_mut().uri
} }
@ -222,7 +221,9 @@ impl<S> HttpRequest<S> {
self.as_ref().version self.as_ref().version
} }
#[doc(hidden)] ///Returns mutable Request's headers.
///
///This is intended to be used by middleware.
#[inline] #[inline]
pub fn headers_mut(&mut self) -> &mut HeaderMap { pub fn headers_mut(&mut self) -> &mut HeaderMap {
&mut self.as_mut().headers &mut self.as_mut().headers