[][src]Enum twitter_stream::error::Error

pub enum Error<E = Box<dyn Error + Send + Sync>> {
    Gzip(Error),
    Http(StatusCode),
    Service(E),
    Utf8(Utf8Error),
}

An error occurred while trying to connect to a Stream.

Variants

Gzip(Error)

An error occured while decoding gzip stream from the server.

An HTTP error from the Stream.

Service(E)

Error from the underlying HTTP client while receiving an HTTP response or reading the body.

Utf8(Utf8Error)

Twitter returned a non-UTF-8 string.

Trait Implementations

impl<E: Debug> Debug for Error<E>[src]

impl<E: Display> Display for Error<E>[src]

impl<E: Error + 'static> Error for Error<E>[src]

Auto Trait Implementations

impl<E = Box<dyn Error + 'static + Send + Sync, Global>> !RefUnwindSafe for Error<E>[src]

impl<E> Send for Error<E> where
    E: Send
[src]

impl<E> Sync for Error<E> where
    E: Sync
[src]

impl<E> Unpin for Error<E> where
    E: Unpin
[src]

impl<E = Box<dyn Error + 'static + Send + Sync, Global>> !UnwindSafe for Error<E>[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,