Trait MidiTarget

Source
pub trait MidiTarget {
    type Error;

    // Required method
    fn handle_event(
        &mut self,
        event: MidiMessage<'_>,
    ) -> Result<(), Self::Error>;
}
Expand description

Some type that can handles MIDI events

Required Associated Types§

Source

type Error

Error emitted by the target if event fails

Required Methods§

Source

fn handle_event(&mut self, event: MidiMessage<'_>) -> Result<(), Self::Error>

Process a message

Implementors§