[][src]Enum nakadion::TypedProcessingStatus

pub enum TypedProcessingStatus {
    Processed,
    Failed {
        reason: String,
    },
}

This is basically the same as a ProcessingStatus but returned from a TypedBatchHandler.

It is not necessary to report the number of processed events since the TypedBatchHandler itself keeps track of them.

Variants

Processed

All events were processed and the cursor may be committed to make progress on the stream.

Failed

Processing events failed and the stream should be aborted.

Fields of Failed

reason: String

Trait Implementations

impl Clone for TypedProcessingStatus[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for TypedProcessingStatus[src]

impl PartialEq<TypedProcessingStatus> for TypedProcessingStatus[src]

impl Debug for TypedProcessingStatus[src]

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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

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

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T

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

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