[−][src]Trait http::HttpTryFrom
Private trait for the http
crate to have generic methods with fallible
conversions.
This trait is similar to the TryFrom
trait proposed in the standard
library, except this is specialized for the http
crate and isn't intended
for general consumption.
This trait cannot be implemented types outside of the http
crate, and is
only intended for use as a generic bound on methods in the http
crate.
Associated Types
Implementors
impl HttpTryFrom<i16> for HeaderValue
[src]
impl HttpTryFrom<i16> for HeaderValue
impl HttpTryFrom<i32> for HeaderValue
[src]
impl HttpTryFrom<i32> for HeaderValue
impl HttpTryFrom<i64> for HeaderValue
[src]
impl HttpTryFrom<i64> for HeaderValue
impl HttpTryFrom<isize> for HeaderValue
[src]
impl HttpTryFrom<isize> for HeaderValue
impl HttpTryFrom<u16> for HeaderValue
[src]
impl HttpTryFrom<u16> for HeaderValue
impl HttpTryFrom<u16> for StatusCode
[src]
impl HttpTryFrom<u16> for StatusCode
impl HttpTryFrom<u32> for HeaderValue
[src]
impl HttpTryFrom<u32> for HeaderValue
impl HttpTryFrom<u64> for HeaderValue
[src]
impl HttpTryFrom<u64> for HeaderValue
impl HttpTryFrom<usize> for HeaderValue
[src]
impl HttpTryFrom<usize> for HeaderValue
impl HttpTryFrom<Bytes> for HeaderName
[src]
impl HttpTryFrom<Bytes> for HeaderName
impl HttpTryFrom<Bytes> for HeaderValue
[src]
impl HttpTryFrom<Bytes> for HeaderValue
impl HttpTryFrom<Bytes> for Authority
[src]
impl HttpTryFrom<Bytes> for Authority
impl HttpTryFrom<Bytes> for PathAndQuery
[src]
impl HttpTryFrom<Bytes> for PathAndQuery
impl HttpTryFrom<Bytes> for Scheme
[src]
impl HttpTryFrom<Bytes> for Scheme
impl HttpTryFrom<Bytes> for Uri
[src]
impl HttpTryFrom<Bytes> for Uri
impl HttpTryFrom<HeaderName> for HeaderName
[src]
impl HttpTryFrom<HeaderName> for HeaderName
impl HttpTryFrom<HeaderName> for HeaderValue
[src]
impl HttpTryFrom<HeaderName> for HeaderValue
type Error = InvalidHeaderValue
fn try_from(name: HeaderName) -> Result<Self, Self::Error>
[src]
fn try_from(name: HeaderName) -> Result<Self, Self::Error>
impl HttpTryFrom<HeaderValue> for HeaderValue
[src]
impl HttpTryFrom<HeaderValue> for HeaderValue
impl HttpTryFrom<Method> for Method
[src]
impl HttpTryFrom<Method> for Method
impl HttpTryFrom<StatusCode> for StatusCode
[src]
impl HttpTryFrom<StatusCode> for StatusCode
impl HttpTryFrom<Authority> for Authority
[src]
impl HttpTryFrom<Authority> for Authority
impl HttpTryFrom<Parts> for Uri
[src]
impl HttpTryFrom<Parts> for Uri
impl HttpTryFrom<PathAndQuery> for PathAndQuery
[src]
impl HttpTryFrom<PathAndQuery> for PathAndQuery
impl HttpTryFrom<Scheme> for Scheme
[src]
impl HttpTryFrom<Scheme> for Scheme
impl HttpTryFrom<Uri> for Uri
[src]
impl HttpTryFrom<Uri> for Uri
impl HttpTryFrom<String> for HeaderValue
[src]
impl HttpTryFrom<String> for HeaderValue
impl HttpTryFrom<String> for Uri
[src]
impl HttpTryFrom<String> for Uri
impl<'a> HttpTryFrom<&'a str> for HeaderName
[src]
impl<'a> HttpTryFrom<&'a str> for HeaderName
impl<'a> HttpTryFrom<&'a str> for HeaderValue
[src]
impl<'a> HttpTryFrom<&'a str> for HeaderValue
impl<'a> HttpTryFrom<&'a str> for Method
[src]
impl<'a> HttpTryFrom<&'a str> for Method
impl<'a> HttpTryFrom<&'a str> for StatusCode
[src]
impl<'a> HttpTryFrom<&'a str> for StatusCode
impl<'a> HttpTryFrom<&'a str> for Authority
[src]
impl<'a> HttpTryFrom<&'a str> for Authority
impl<'a> HttpTryFrom<&'a str> for PathAndQuery
[src]
impl<'a> HttpTryFrom<&'a str> for PathAndQuery
impl<'a> HttpTryFrom<&'a str> for Scheme
[src]
impl<'a> HttpTryFrom<&'a str> for Scheme
impl<'a> HttpTryFrom<&'a str> for Uri
[src]
impl<'a> HttpTryFrom<&'a str> for Uri
impl<'a> HttpTryFrom<&'a HeaderName> for HeaderName
[src]
impl<'a> HttpTryFrom<&'a HeaderName> for HeaderName
impl<'a> HttpTryFrom<&'a HeaderValue> for HeaderValue
[src]
impl<'a> HttpTryFrom<&'a HeaderValue> for HeaderValue
impl<'a> HttpTryFrom<&'a Method> for Method
[src]
impl<'a> HttpTryFrom<&'a Method> for Method
impl<'a> HttpTryFrom<&'a StatusCode> for StatusCode
[src]
impl<'a> HttpTryFrom<&'a StatusCode> for StatusCode
impl<'a> HttpTryFrom<&'a Uri> for Uri
[src]
impl<'a> HttpTryFrom<&'a Uri> for Uri
impl<'a> HttpTryFrom<&'a String> for Uri
[src]
impl<'a> HttpTryFrom<&'a String> for Uri
impl<'a> HttpTryFrom<&'a [u8]> for HeaderName
[src]
impl<'a> HttpTryFrom<&'a [u8]> for HeaderName
impl<'a> HttpTryFrom<&'a [u8]> for HeaderValue
[src]
impl<'a> HttpTryFrom<&'a [u8]> for HeaderValue
impl<'a> HttpTryFrom<&'a [u8]> for Method
[src]
impl<'a> HttpTryFrom<&'a [u8]> for Method
impl<'a> HttpTryFrom<&'a [u8]> for StatusCode
[src]
impl<'a> HttpTryFrom<&'a [u8]> for StatusCode
impl<'a> HttpTryFrom<&'a [u8]> for Authority
[src]
impl<'a> HttpTryFrom<&'a [u8]> for Authority
impl<'a> HttpTryFrom<&'a [u8]> for PathAndQuery
[src]
impl<'a> HttpTryFrom<&'a [u8]> for PathAndQuery
impl<'a> HttpTryFrom<&'a [u8]> for Scheme
[src]
impl<'a> HttpTryFrom<&'a [u8]> for Scheme