Something went wrong. Try again.
A one-stop-shop capsuleer manager for EVE Online pod.aaronmallen.dev
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253use super::{job::JobKey, outcome::Outcome};
#[derive(Clone, Debug)]pub enum Event { Seeded { key: JobKey, outcome: Outcome, next_in_secs: Option<u64>, }, BackingOff { key: JobKey, retry_secs: u64, }, Failed { key: JobKey, reason: String, }, Finished { key: JobKey, outcome: Outcome, }, GaveUp { reason: String, }, Heartbeat, OutboxDone { id: i64, }, OutboxFailed { id: i64, reason: String, }, OutboxInflight { id: i64, }, OutboxRetrying { id: i64, #[cfg(test)] retry_secs: u64, }, Restarted { #[cfg(test)] attempt: u32, }, Scheduled { key: JobKey, next_in_secs: u64, }, Started { key: JobKey, },}