Trait Handler
Source pub trait Handler {
// Required methods
fn advance_time(&mut self, msg: AdvanceTime) -> Result<()>;
fn set_nanos_per_tick(&mut self, msg: SetNanosPerTick) -> Result<()>;
fn create_group(&mut self, msg: CreateGroup) -> Result<()>;
fn spawn_node(&mut self, msg: SpawnNode) -> Result<()>;
fn set_parameter(&mut self, msg: SetParameter) -> Result<()>;
fn pipe_parameter(&mut self, msg: PipeParameter) -> Result<()>;
fn finish_node(&mut self, msg: FinishNode) -> Result<()>;
fn init_buffer(&mut self, msg: InitBuffer) -> Result<()>;
fn load_buffer(&mut self, msg: LoadBuffer) -> Result<()>;
fn set_buffer(&mut self, msg: SetBuffer) -> Result<()>;
}