mirror of
https://github.com/openharmony/third_party_rust_http.git
synced 2026-07-19 14:43:33 -04:00
Add From<&Self> implementations for HeaderValue, Method, and Status (#238)
Parallels bccac1427a
This commit is contained in:
committed by
Sean McArthur
parent
8c71a2d11d
commit
b89e87e306
@@ -485,6 +485,13 @@ impl From<HeaderValue> for Bytes {
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> From<&'a HeaderValue> for HeaderValue {
|
||||
#[inline]
|
||||
fn from(t: &'a HeaderValue) -> Self {
|
||||
t.clone()
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> HttpTryFrom<&'a HeaderValue> for HeaderValue {
|
||||
type Error = ::error::Never;
|
||||
|
||||
|
||||
@@ -336,6 +336,13 @@ impl Default for Method {
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> From<&'a Method> for Method {
|
||||
#[inline]
|
||||
fn from(t: &'a Method) -> Self {
|
||||
t.clone()
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> HttpTryFrom<&'a Method> for Method {
|
||||
type Error = ::error::Never;
|
||||
|
||||
|
||||
@@ -241,6 +241,13 @@ impl FromStr for StatusCode {
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> From<&'a StatusCode> for StatusCode {
|
||||
#[inline]
|
||||
fn from(t: &'a StatusCode) -> Self {
|
||||
t.clone()
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> HttpTryFrom<&'a StatusCode> for StatusCode {
|
||||
type Error = ::error::Never;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user