Processor

Trait Processor 

Source
pub trait Processor<BASE> {
    // Required method
    fn exe_ins(&mut self, channels: &Vec<FrontEnd<BASE>>) -> Result<(), BASE>;

    // Provided methods
    fn metadata(&self) -> Metadata { ... }
    fn boot(&mut self, channels: &Vec<FrontEnd<BASE>>) -> Result<(), BASE> { ... }
    fn halt(&mut self, channels: &Vec<FrontEnd<BASE>>) -> Result<(), BASE> { ... }
}

Required Methods§

Source

fn exe_ins(&mut self, channels: &Vec<FrontEnd<BASE>>) -> Result<(), BASE>

Provided Methods§

Source

fn metadata(&self) -> Metadata

Source

fn boot(&mut self, channels: &Vec<FrontEnd<BASE>>) -> Result<(), BASE>

Source

fn halt(&mut self, channels: &Vec<FrontEnd<BASE>>) -> Result<(), BASE>

Implementors§