Trait Node

Source
pub trait Node: Send + Sync {
    // Required methods
    fn new(
        inputs: Inputs,
        outputs: Outputs,
        configuration: Value,
    ) -> NodeNewResult
       where Self: Sized;
    fn start(self: Box<Self>) -> NodeStartResult;
}

Required Methods§

Source

fn new(inputs: Inputs, outputs: Outputs, configuration: Value) -> NodeNewResult
where Self: Sized,

Source

fn start(self: Box<Self>) -> NodeStartResult

Implementors§