[][src]Enum nakadion::api::PublishFailure

pub enum PublishFailure {
    Unprocessable(BatchResponse),
    PartialFailure(BatchResponse),
    Other(NakadiApiError),
}

Possible error variants returned from publishing events

Variants

Unprocessable(BatchResponse)

The submitted events were unprocessable so none were published

PartialFailure(BatchResponse)

Only events failed.

There was an error that was not Unprocessable

Trait Implementations

impl Debug for PublishFailure[src]

impl Display for PublishFailure[src]

impl Error for PublishFailure[src]

impl From<NakadiApiError> for PublishFailure[src]

impl From<RemoteCallError> for PublishFailure[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, 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>,