Enum dendrite::axon_server::TaskStatus[][src]

#[repr(i32)]pub enum TaskStatus {
    Scheduled,
    Completed,
    Failed,
    Running,
    Cancelled,
}

Defines status values for a scheduled task

Variants

Scheduled

Task is scheduled for execution

Completed

Task execution completed successfully

Failed

Task execution failed with non transient exception

Running

Task execution is in progress

Cancelled

Task execution is in progress

Implementations

impl TaskStatus[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of TaskStatus.

pub fn from_i32(value: i32) -> Option<TaskStatus>[src]

Converts an i32 to a TaskStatus, or None if value is not a valid variant.

Trait Implementations

impl Clone for TaskStatus[src]

impl Copy for TaskStatus[src]

impl Debug for TaskStatus[src]

impl Default for TaskStatus[src]

impl Eq for TaskStatus[src]

impl Hash for TaskStatus[src]

impl Ord for TaskStatus[src]

impl PartialEq<TaskStatus> for TaskStatus[src]

impl PartialOrd<TaskStatus> for TaskStatus[src]

impl StructuralEq for TaskStatus[src]

impl StructuralPartialEq for TaskStatus[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> CallHasher for T where
    T: Hash

impl<Q, K> Equivalent<K> for Q where
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?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> IntoRequest<T> for 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<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]