[][src]Union alsa_sys::snd_seq_event__bindgen_ty_1

#[repr(C)]pub union snd_seq_event__bindgen_ty_1 {
    pub note: snd_seq_ev_note_t,
    pub control: snd_seq_ev_ctrl_t,
    pub raw8: snd_seq_ev_raw8_t,
    pub raw32: snd_seq_ev_raw32_t,
    pub ext: snd_seq_ev_ext_t,
    pub queue: snd_seq_ev_queue_control_t,
    pub time: snd_seq_timestamp_t,
    pub addr: snd_seq_addr_t,
    pub connect: snd_seq_connect_t,
    pub result: snd_seq_result_t,
    // some fields omitted
}

Fields

note: snd_seq_ev_note_t

< note information

control: snd_seq_ev_ctrl_t

< MIDI control information

raw8: snd_seq_ev_raw8_t

< raw8 data

raw32: snd_seq_ev_raw32_t

< raw32 data

ext: snd_seq_ev_ext_t

< external data

queue: snd_seq_ev_queue_control_t

< queue control

time: snd_seq_timestamp_t

< timestamp

addr: snd_seq_addr_t

< address

connect: snd_seq_connect_t

< connect information

result: snd_seq_result_t

< operation result code

Trait Implementations

impl Clone for snd_seq_event__bindgen_ty_1[src]

impl Copy for snd_seq_event__bindgen_ty_1[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.