Enum foxbox_thinkerbell::run::ExecutionEvent [] [src]

pub enum ExecutionEvent {
    Starting {
        result: Result<(), Error>,
    },
    Stopped {
        result: Result<(), Error>,
    },
    Sent {
        rule_index: usize,
        statement_index: usize,
        result: Vec<(Id<Setter>, Result<(), Error>)>,
    },
    TimerStart {
        rule_index: usize,
        condition_index: usize,
    },
    TimerCancel {
        rule_index: usize,
        condition_index: usize,
    },
    ChannelError {
        id: Id<Getter>,
        error: APIError,
    },
}

Variants

Starting

Fields

result
Stopped

Fields

result
Sent

Fields

rule_index
statement_index
result
TimerStart

Fields

rule_index
condition_index
TimerCancel

Fields

rule_index
condition_index
ChannelError

Fields

id
error

Trait Implementations

Derived Implementations

impl Debug for ExecutionEvent

fn fmt(&self, __arg_0: &mut Formatter) -> Result