pub trait SystemPluginAudioWorker {
// Required method
fn gen_interfaces(&self) -> Vec<SysPluginSignature>;
// Provided method
fn on_sample(&mut self, _time: Time, _machine: &mut Machine) -> ReturnCode { ... }
}pub trait SystemPluginAudioWorker {
// Required method
fn gen_interfaces(&self) -> Vec<SysPluginSignature>;
// Provided method
fn on_sample(&mut self, _time: Time, _machine: &mut Machine) -> ReturnCode { ... }
}