Enum helgoboss_midi::MessageSuperType
source · [−]pub enum MessageSuperType {
ChannelVoice,
ChannelMode,
SystemCommon,
SystemRealTime,
SystemExclusive,
}
Expand description
A more coarse-grained classification of MIDI messages than ShortMessageType
.
Variants
ChannelVoice
Channel Voice messages are used to send musical performance information.
ChannelMode
Channel Mode messages affect the way a synthesizer responds to MIDI data.
SystemCommon
System Common messages are intended for all receivers in the system.
SystemRealTime
System Real Time messages are used for synchronization between clock-based MIDI components.
SystemExclusive
System Exclusive messages are used to transfer any number of data bytes in a format specified by the referenced manufacturer.
Implementations
sourceimpl MessageSuperType
impl MessageSuperType
sourcepub fn main_category(&self) -> MessageMainCategory
pub fn main_category(&self) -> MessageMainCategory
Returns the corresponding main category.
Trait Implementations
sourceimpl Clone for MessageSuperType
impl Clone for MessageSuperType
sourcefn clone(&self) -> MessageSuperType
fn clone(&self) -> MessageSuperType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MessageSuperType
impl Debug for MessageSuperType
sourceimpl Hash for MessageSuperType
impl Hash for MessageSuperType
sourceimpl PartialEq<MessageSuperType> for MessageSuperType
impl PartialEq<MessageSuperType> for MessageSuperType
impl Copy for MessageSuperType
impl Eq for MessageSuperType
impl StructuralEq for MessageSuperType
impl StructuralPartialEq for MessageSuperType
Auto Trait Implementations
impl RefUnwindSafe for MessageSuperType
impl Send for MessageSuperType
impl Sync for MessageSuperType
impl Unpin for MessageSuperType
impl UnwindSafe for MessageSuperType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more