Enum caminos_lib::experiments::Action[][src]

pub enum Action {
    LocalAndOutput,
    Local,
    Output,
    Slurm,
    Check,
    Pull,
    RemoteCheck,
    Push,
    SlurmCancel,
}

Variants

LocalAndOutput

Default action of executing locally and creating the output files.

Local

Execute remaining runs locally and sequentially.

Output

Just generates the output with the available data

Slurm

Package the executions into Slurm jobs and send them to the Slurm queue system.

Check

Checks how many results it has. TODO: implement looking at slurm error files.

Pull

Bring results from the remote via sftp.

RemoteCheck

Performs a check action on the remote.

Push

Push data into the remote.

SlurmCancel

Cancel all slurm jobs owned by the experiment.

Trait Implementations

impl Clone for Action[src]

impl Copy for Action[src]

impl Debug for Action[src]

impl Display for Action[src]

impl FromStr for Action[src]

type Err = ()

The associated error which can be returned from parsing.

Auto Trait Implementations

impl RefUnwindSafe for Action

impl Send for Action

impl Sync for Action

impl Unpin for Action

impl UnwindSafe for Action

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.