change Request::version() to return Version by value (#38)

This commit is contained in:
Sean McArthur
2017-06-21 11:34:21 -07:00
committed by Carl Lerche
parent 731fcda981
commit aa0030d315
+5 -5
View File
@@ -112,17 +112,17 @@ impl<T> Request<T> {
&mut self.head.uri
}
/// Returns a reference to the associated version.
/// Returns the associated version.
///
/// # Examples
///
/// ```
/// # use http::*;
/// let request: Request<()> = Request::default();
/// assert_eq!(*request.version(), version::HTTP_11);
/// assert_eq!(request.version(), version::HTTP_11);
/// ```
pub fn version(&self) -> &Version {
&self.head.version
pub fn version(&self) -> Version {
self.head.version
}
/// Returns a mutable reference to the associated version.
@@ -133,7 +133,7 @@ impl<T> Request<T> {
/// # use http::*;
/// let mut request: Request<()> = Request::default();
/// *request.version_mut() = version::HTTP_2;
/// assert_eq!(*request.version(), version::HTTP_2);
/// assert_eq!(request.version(), version::HTTP_2);
/// ```
pub fn version_mut(&mut self) -> &mut Version {
&mut self.head.version