[][src]Enum helgoboss_midi::TimeCodeQuarterFrame

pub enum TimeCodeQuarterFrame {
    FrameCountLsNibble(U4),
    FrameCountMsNibble(U4),
    SecondsCountLsNibble(U4),
    SecondsCountMsNibble(U4),
    MinutesCountLsNibble(U4),
    MinutesCountMsNibble(U4),
    HoursCountLsNibble(U4),
    Last {
        hours_count_ms_bit: bool,
        time_code_type: TimeCodeType,
    },
}

Possible contents of a MIDI Time Code Quarter Frame message.

Each frame is part of the MIDI Time Code information used for synchronization of MIDI equipment and other equipment, such as audio or video tape machines.

Variants

FrameCountLsNibble(U4)
FrameCountMsNibble(U4)
SecondsCountLsNibble(U4)
SecondsCountMsNibble(U4)
MinutesCountLsNibble(U4)
MinutesCountMsNibble(U4)
HoursCountLsNibble(U4)
Last

Fields of Last

hours_count_ms_bit: booltime_code_type: TimeCodeType

Trait Implementations

impl Clone for TimeCodeQuarterFrame[src]

impl Copy for TimeCodeQuarterFrame[src]

impl Debug for TimeCodeQuarterFrame[src]

impl Eq for TimeCodeQuarterFrame[src]

impl From<TimeCodeQuarterFrame> for U7[src]

impl From<U7> for TimeCodeQuarterFrame[src]

impl Hash for TimeCodeQuarterFrame[src]

impl Ord for TimeCodeQuarterFrame[src]

impl PartialEq<TimeCodeQuarterFrame> for TimeCodeQuarterFrame[src]

impl PartialOrd<TimeCodeQuarterFrame> for TimeCodeQuarterFrame[src]

impl StructuralEq for TimeCodeQuarterFrame[src]

impl StructuralPartialEq for TimeCodeQuarterFrame[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.