mirror of https://github.com/http-rs/tide
Add AsRef/AsMut<Headers> for Request/Response
This commit is contained in:
parent
4394b49369
commit
dee36baefe
|
@ -399,15 +399,27 @@ impl<State> Request<State> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<State> AsRef<http::Request> for Request<State> {
|
||||
fn as_ref(&self) -> &http::Request {
|
||||
&self.req
|
||||
}
|
||||
}
|
||||
|
||||
impl<State> AsMut<http::Request> for Request<State> {
|
||||
fn as_mut(&mut self) -> &mut http::Request {
|
||||
&mut self.req
|
||||
}
|
||||
}
|
||||
|
||||
impl<State> AsRef<http::Request> for Request<State> {
|
||||
fn as_ref(&self) -> &http::Request {
|
||||
&self.req
|
||||
impl<State> AsRef<http::Headers> for Request<State> {
|
||||
fn as_ref(&self) -> &http::Headers {
|
||||
self.req.as_ref()
|
||||
}
|
||||
}
|
||||
|
||||
impl<State> AsMut<http::Headers> for Request<State> {
|
||||
fn as_mut(&mut self) -> &mut http::Headers {
|
||||
self.req.as_mut()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -264,15 +264,27 @@ impl Response {
|
|||
}
|
||||
}
|
||||
|
||||
impl AsRef<http::Response> for Response {
|
||||
fn as_ref(&self) -> &http::Response {
|
||||
&self.res
|
||||
}
|
||||
}
|
||||
|
||||
impl AsMut<http::Response> for Response {
|
||||
fn as_mut(&mut self) -> &mut http::Response {
|
||||
&mut self.res
|
||||
}
|
||||
}
|
||||
|
||||
impl AsRef<http::Response> for Response {
|
||||
fn as_ref(&self) -> &http::Response {
|
||||
&self.res
|
||||
impl AsRef<http::Headers> for Response {
|
||||
fn as_ref(&self) -> &http::Headers {
|
||||
self.res.as_ref()
|
||||
}
|
||||
}
|
||||
|
||||
impl AsMut<http::Headers> for Response {
|
||||
fn as_mut(&mut self) -> &mut http::Headers {
|
||||
self.res.as_mut()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue