[][src]Enum bigml::wait::WaitStatus

pub enum WaitStatus<T, E> {
    Finished(T),
    Waiting,
    FailedTemporarily(E),
    FailedPermanently(E),
}

Return this value from a wait callback.

Variants

Finished(T)

The task has finished.

Waiting

The task hasn't finished yet, so wait a while and try again.

FailedTemporarily(E)

The task has failed, but the failure is believed to be temporary.

FailedPermanently(E)

The task has failed, and we don't believe that it will ever succeed.

Trait Implementations

Auto Trait Implementations

impl<T, E> RefUnwindSafe for WaitStatus<T, E> where
    E: RefUnwindSafe,
    T: RefUnwindSafe

impl<T, E> Send for WaitStatus<T, E> where
    E: Send,
    T: Send

impl<T, E> Sync for WaitStatus<T, E> where
    E: Sync,
    T: Sync

impl<T, E> Unpin for WaitStatus<T, E> where
    E: Unpin,
    T: Unpin

impl<T, E> UnwindSafe for WaitStatus<T, E> where
    E: UnwindSafe,
    T: UnwindSafe

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, 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>,