Enum jobsys::Error[][src]

pub enum Error {
    ThreadCreate,
    StorageSizeExceeded,
    QueueFull,
    ChainCountExceeded,
    HandleResolve,
    MultipleInstances,
    ParentEqualsChild,
    InvalidThread,
}

Variants

ThreadCreate

Failed to create/start a job Thread

StorageSizeExceeded

The submitted closure exceeds the storage capacity

QueueFull

The thread queue is full and can’t be submitted to

ChainCountExceeded

The number of chained jobs has exceed the limit

HandleResolve

Job handle could not be resolved

MultipleInstances

We have detected multiple instances of a job system created on the same thread. This is not supported.

ParentEqualsChild

Parent and child handles are the same

InvalidThread

Thread Local Job Pool has not been initialized

Trait Implementations

impl Debug for Error[src]

Auto Trait Implementations

impl RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl UnwindSafe for Error

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