pub trait VoiceAssignerHelper<Voice, Identifier> {
// Required methods
fn find_active_voice(
&mut self,
identifier: Identifier,
voices: &mut [Voice],
) -> Option<usize>;
fn find_new_voice(
&mut self,
identifier: Identifier,
voices: &mut [Voice],
) -> usize;
}
Expand description
Trait used to facilitate implementing a VoiceAssigner
.