Enum xio_webapi::ModuleAction[][src]

pub enum ModuleAction {
    Initialize,
    Start,
    Stop,
    Uninitialize,
}

Actions for controlling module state.

Variants

Initialize a module.

Can only be executed when the module is in Uninitialized state.

Start a module.

Can only be executed when the module is in Ready state while not being assigned to a jobset.

Stop a module.

Can only be executed when the module is in Running state while not being assigned to a jobset.

Uninitialize a module.

Can only be executed when the module is in Ready state while not being assigned to a jobset.

Trait Implementations

impl Clone for ModuleAction
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ModuleAction
[src]

Formats the value using the given formatter. Read more

impl PartialEq for ModuleAction
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for ModuleAction
[src]

impl Default for ModuleAction
[src]

Returns the "default value" for a type. Read more

impl MustNotBeSkipped for ModuleAction
[src]

Auto Trait Implementations