pub struct MidiInJack {
pub jack_type: MidiJackType,
pub jack_id: u8,
pub string_index: u8,
}Expand description
MIDI IN jack descriptor.
Fields§
§jack_type: MidiJackTypeEmbedded or external jack.
jack_id: u8Jack identifier referenced by other class-specific descriptors.
string_index: u8String descriptor index, or zero when absent.
Implementations§
Source§impl MidiInJack
impl MidiInJack
Sourcepub fn try_from_bytes(raw: &[u8]) -> Result<Self, MidiDescriptorError>
pub fn try_from_bytes(raw: &[u8]) -> Result<Self, MidiDescriptorError>
Parse a class-specific MIDI IN jack descriptor.
Trait Implementations§
Source§impl Clone for MidiInJack
impl Clone for MidiInJack
Source§fn clone(&self) -> MidiInJack
fn clone(&self) -> MidiInJack
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MidiInJack
Source§impl Debug for MidiInJack
impl Debug for MidiInJack
impl Eq for MidiInJack
Source§impl Format for MidiInJackwhere
MidiJackType: Format,
impl Format for MidiInJackwhere
MidiJackType: Format,
Source§impl PartialEq for MidiInJack
impl PartialEq for MidiInJack
impl StructuralPartialEq for MidiInJack
Auto Trait Implementations§
impl Freeze for MidiInJack
impl RefUnwindSafe for MidiInJack
impl Send for MidiInJack
impl Sync for MidiInJack
impl Unpin for MidiInJack
impl UnsafeUnpin for MidiInJack
impl UnwindSafe for MidiInJack
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