Enum twitch_api2::client::SurfError [−][src]
pub enum SurfError { Surf(Error), InvalidHeaderValue(InvalidHeaderValue), InvalidHeaderName(InvalidHeaderName), UrlError(ParseError), }
This is supported on crate feature
client
only.Possible errors from Client::req()
when using the surf client
Variants
Surf(Error)
surf failed to do the request: {0}
InvalidHeaderValue(InvalidHeaderValue)
could not construct header value
InvalidHeaderName(InvalidHeaderName)
could not construct header name
UrlError(ParseError)
uri could not be translated into an url.
Trait Implementations
impl From<InvalidHeaderName> for SurfError
[src]
impl From<InvalidHeaderName> for SurfError
[src]fn from(source: InvalidHeaderName) -> Self
[src]
impl From<InvalidHeaderValue> for SurfError
[src]
impl From<InvalidHeaderValue> for SurfError
[src]fn from(source: InvalidHeaderValue) -> Self
[src]
impl From<ParseError> for SurfError
[src]
impl From<ParseError> for SurfError
[src]fn from(source: ParseError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for SurfError
impl !RefUnwindSafe for SurfError
impl !UnwindSafe for SurfError
impl !UnwindSafe for SurfError
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,