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<()>;
}

Required Methods§

Source

fn advance_time(&mut self, msg: AdvanceTime) -> Result<()>

Source

fn set_nanos_per_tick(&mut self, msg: SetNanosPerTick) -> Result<()>

Source

fn create_group(&mut self, msg: CreateGroup) -> Result<()>

Source

fn spawn_node(&mut self, msg: SpawnNode) -> Result<()>

Source

fn set_parameter(&mut self, msg: SetParameter) -> Result<()>

Source

fn pipe_parameter(&mut self, msg: PipeParameter) -> Result<()>

Source

fn finish_node(&mut self, msg: FinishNode) -> Result<()>

Source

fn init_buffer(&mut self, msg: InitBuffer) -> Result<()>

Source

fn load_buffer(&mut self, msg: LoadBuffer) -> Result<()>

Source

fn set_buffer(&mut self, msg: SetBuffer) -> Result<()>

Implementations on Foreign Types§

Source§

impl Handler for String

Source§

fn advance_time(&mut self, msg: AdvanceTime) -> Result<()>

Source§

fn set_nanos_per_tick(&mut self, msg: SetNanosPerTick) -> Result<()>

Source§

fn create_group(&mut self, msg: CreateGroup) -> Result<()>

Source§

fn spawn_node(&mut self, msg: SpawnNode) -> Result<()>

Source§

fn set_parameter(&mut self, msg: SetParameter) -> Result<()>

Source§

fn pipe_parameter(&mut self, msg: PipeParameter) -> Result<()>

Source§

fn finish_node(&mut self, msg: FinishNode) -> Result<()>

Source§

fn init_buffer(&mut self, msg: InitBuffer) -> Result<()>

Source§

fn load_buffer(&mut self, msg: LoadBuffer) -> Result<()>

Source§

fn set_buffer(&mut self, msg: SetBuffer) -> Result<()>

Implementors§