Trait acto_rs::Task [] [src]

pub trait Task {
    fn execute(&mut self) -> Schedule;
    fn name(&self) -> &String;
    fn input_count(&self) -> usize;
    fn output_count(&self) -> usize;
    fn input_id(&self, ch_id: usize) -> Option<ChannelId>;
    fn tx_count(&self, ch_id: usize) -> usize;

    fn output_id(&self, ch_id: usize) -> Option<ChannelId> { ... }
}

Required Methods

Provided Methods

Implementors