From f4a66b315497b564e9d2d6d1a21ee1605dc604e9 Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Tue, 24 May 2016 11:18:46 -0700 Subject: [PATCH] feat(client): add Request.set_uri(RequestUri) method --- src/client/request.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/client/request.rs b/src/client/request.rs index f4e67ca215..e494f867ab 100644 --- a/src/client/request.rs +++ b/src/client/request.rs @@ -38,6 +38,14 @@ impl<'a> Request<'a> { /// Get a mutable reference to the Request headers. #[inline] pub fn headers_mut(&mut self) -> &mut Headers { &mut self.head.headers } + + /// Set the `RequestUri` of this request. + #[inline] + pub fn set_uri(&mut self, uri: RequestUri) { self.head.subject.1 = uri; } + + /// Set the `HttpVersion` of this request. + #[inline] + pub fn set_version(&mut self, version: HttpVersion) { self.head.version = version; } } pub fn new(head: &mut RequestHead) -> Request {