Enum glimesh::GlimeshError[][src]

pub enum GlimeshError {
    GraphqlErrors(Vec<Error>),
    NoData,
}

Errors that can occur when interacting with the Glimesh API.

Variants

GraphqlErrors(Vec<Error>)

A list of errors returned by graphql. This is guaranteed to always have at least one error.

NoData

The graphql response contained no errors, but null data. Its likely this will never really happen if the API is behaving.

Trait Implementations

impl Debug for GlimeshError[src]

impl Display for GlimeshError[src]

impl Error for GlimeshError[src]

impl From<GlimeshError> for HttpConnectionError[src]

impl From<GlimeshError> for WebsocketConnectionError[src]

Auto Trait Implementations

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>,