[][src]Enum rs_es::error::EsError

pub enum EsError {
    EsError(String),
    EsServerError(String),
    HttpError(Error),
    IoError(Error),
    JsonError(Error),
}

Error that can occur include IO and parsing errors, as well as specific errors from the ElasticSearch server and logic errors from this library

Variants

EsError(String)

An internal error from this library

EsServerError(String)

An error reported in a JSON response from the ElasticSearch server

HttpError(Error)

Miscellaneous error from the HTTP library

IoError(Error)

Miscellaneous IO error

JsonError(Error)

JSON error

Trait Implementations

impl From<Error> for EsError[src]

impl From<Error> for EsError[src]

impl From<Error> for EsError[src]

impl<'a> From<&'a mut Response> for EsError[src]

impl Debug for EsError[src]

impl Display for EsError[src]

impl Error for EsError[src]

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for EsError

impl Sync for EsError

impl Send for EsError

impl !UnwindSafe for EsError

impl !RefUnwindSafe for EsError

Blanket Implementations

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

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

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

fn name(&self) -> Option<&str>

Returns the "name" of the error. Read more

fn cause(&self) -> Option<&(dyn Fail + 'static)>

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

fn backtrace(&self) -> Option<&Backtrace>

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

fn context<D>(self, context: D) -> Context<D> where
    D: Display + Send + Sync + 'static, 

Provides context for this failure. Read more

fn compat(self) -> Compat<Self>

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

impl<T> AsFail for T where
    T: Fail, 

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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