[][src]Enum async_raft::error::RaftError

#[non_exhaustive]pub enum RaftError {
    RaftStorage(Error),
    RaftNetwork(Error),
    ShuttingDown,
}

Error variants related to the internals of Raft.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
RaftStorage(Error)

An error which has come from the RaftStorage layer.

RaftNetwork(Error)

An error which has come from the RaftNetwork layer.

ShuttingDown

An internal Raft error indicating that Raft is shutting down.

Trait Implementations

impl Debug for RaftError[src]

impl Display for RaftError[src]

impl Error for RaftError[src]

impl From<Error> for RaftError[src]

impl From<RaftError> for ClientReadError[src]

impl<D: AppData> From<RaftError> for ClientWriteError<D>[src]

impl From<RaftError> for InitializeError[src]

impl From<RaftError> for ChangeConfigError[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> Instrument 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<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]