[][src]Enum nakadion::handler::BatchPostAction

pub enum BatchPostAction {
    Commit(BatchStats),
    DoNotCommit(BatchStats),
    AbortStream(String),
    ShutDown(String),
}

Returned by a BatchHandler and tell Nakadion how to continue.

Variants

Commit(BatchStats)

Commit the batch

DoNotCommit(BatchStats)

Do not commit the batch and continue

Use if committed "manually" within the handler

AbortStream(String)

Abort the current stream and reconnect

ShutDown(String)

Abort the consumption and shut down

Implementations

impl BatchPostAction[src]

pub fn commit_no_stats() -> Self[src]

pub fn commit(t_deserialize: Duration) -> Self[src]

pub fn do_not_commit_no_stats() -> Self[src]

pub fn do_not_commit(t_deserialize: Duration) -> Self[src]

Trait Implementations

impl Clone for BatchPostAction[src]

impl Debug for BatchPostAction[src]

impl From<JoinError> for BatchPostAction[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> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

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<V, T> VZip<V> for T where
    V: MultiLane<T>,