Trait flowrlib::runnable::Runnable [] [src]

pub trait Runnable: Display {
    fn id(&self) -> usize;
fn init(&mut self) -> bool;
fn write_input(&mut self, input_number: usize, new_value: Option<String>);
fn inputs_satisfied(&self) -> bool;
fn run(&mut self) -> Option<String>;
fn output_destinations(&self) -> Vec<(usize, usize)>;
fn to_code(&self) -> String; }

Required Methods

Implementors