Enum shipyard::error::RunWorkload[][src]

pub enum RunWorkload {
    Scheduler,
    Run((&'static str, Run)),
    MissingWorkload,
}

Error returned by run_default and run_workload.
The error can be a storage error, problem with the scheduler’s borrowing, a non existant workload or a custom error.

Variants

Scheduler

The Scheduler is exclusively borrowed.

Run((&'static str, Run))

Error while running a system.

MissingWorkload

Workload is not present in the world.

Implementations

impl RunWorkload[src]

pub fn custom_error(self) -> Option<Box<dyn Error + Send + Sync>>[src]

Helper function to get back a custom error.

Trait Implementations

impl Debug for RunWorkload[src]

impl Display for RunWorkload[src]

impl Error for RunWorkload[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> Pointable for T

type Init = T

The type for initializers.

impl<T> ToString for T where
    T: Display + ?Sized
[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.