Enum midi_msg::PolyMode[][src]

pub enum PolyMode {
    Mono(u8),
    Poly,
}

Variants

Mono(u8)

Request that the receiver be monophonic, with the given number M representing the number of channels that should be dedicated. Since this is sent with a ChannelModeMsg there is already a “base” channel associated with it, and the number of requested channels should be from this base channel N to N+M. 0 is a special case that directing the receiver to assign the voices to as many channels as it can receive.

Poly

Request the receiver to be polyphonic

Trait Implementations

impl Clone for PolyMode[src]

impl Copy for PolyMode[src]

impl Debug for PolyMode[src]

impl PartialEq<PolyMode> for PolyMode[src]

impl StructuralPartialEq for PolyMode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.