pub type ContextState = State<JobParameters, (), ()>;

Aliased Type§

enum ContextState {
    Idle,
    RequestToStart {
        job_id: Uuid,
        request: JobParameters,
    },
    Running {
        job_id: Uuid,
        start: NaiveDateTime,
        request: JobParameters,
        step: Option<()>,
    },
    Finished {
        job_id: Uuid,
        start: NaiveDateTime,
        end: NaiveDateTime,
        request: JobParameters,
        info: Option<()>,
    },
    Failed {
        job_id: Uuid,
        start: NaiveDateTime,
        end: NaiveDateTime,
        request: JobParameters,
        info_msg: String,
    },
}

Variants§

§

Idle

§

RequestToStart

Fields

§job_id: Uuid
§

Running

Fields

§job_id: Uuid
§step: Option<()>
§

Finished

Fields

§job_id: Uuid
§info: Option<()>
§

Failed

Fields

§job_id: Uuid
§info_msg: String