Trait minions::Observer
[−]
[src]
pub trait Observer { fn scheduled(&mut self, task_id: usize); fn executed(&mut self, task_id: usize); fn stopped(&mut self, task_id: usize); fn delayed(&mut self, task_id: usize, reason: &TaskState); fn message_sent(&mut self, channel_id: usize, last_msg_id: usize, task_id: usize); fn wait_channel(&mut self, channel_id: &ChannelId, last_msg_id: usize, task_id: usize); }
Required Methods
fn scheduled(&mut self, task_id: usize)
fn executed(&mut self, task_id: usize)
fn stopped(&mut self, task_id: usize)
fn delayed(&mut self, task_id: usize, reason: &TaskState)
fn message_sent(&mut self, channel_id: usize, last_msg_id: usize, task_id: usize)
fn wait_channel(&mut self, channel_id: &ChannelId, last_msg_id: usize, task_id: usize)
Implementors
impl Observer for CountingReporter