Enum tokio_nsq::NSQRequeueDelay[][src]

pub enum NSQRequeueDelay {
    NoDelay,
    DefaultDelay,
    CustomDelay(Duration),
}

Control what delay strategy the client will use for calculating requeue timeout

Variants

NoDelay

Requeue the message with no delay.

DefaultDelay

Use the default delay strategy based on number of attempts.

CustomDelay(Duration)

Delay for a specific duration, millisecond precision.

Trait Implementations

impl Debug for NSQRequeueDelay[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, U> Into<U> for T where
    U: From<T>, 
[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>,