pub enum SynthEvent {
Channel(u32, ChannelEvent),
AllChannels(ChannelEvent),
}
Expand description
Wrapper enum for various events to be sent to a MIDI synthesizer.
Variants§
Channel(u32, ChannelEvent)
A channel event to be sent to the specified channel.
See ChannelEvent
documentation for more information.
AllChannels(ChannelEvent)
A channel event to be sent to all available channels.
See ChannelAudioEvent
documentation for more information.
Trait Implementations§
Source§impl Clone for SynthEvent
impl Clone for SynthEvent
Source§fn clone(&self) -> SynthEvent
fn clone(&self) -> SynthEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for SynthEvent
impl !RefUnwindSafe for SynthEvent
impl Send for SynthEvent
impl Sync for SynthEvent
impl Unpin for SynthEvent
impl !UnwindSafe for SynthEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more