pub struct ReceivedMidiPacket { /* private fields */ }Expand description
One received USB-MIDI event packet and its logical input port.
Implementations§
Source§impl ReceivedMidiPacket
impl ReceivedMidiPacket
Sourcepub const fn port(&self) -> MidiInputPort
pub const fn port(&self) -> MidiInputPort
Logical input port selected by the packet’s virtual cable number.
Sourcepub const fn packet(&self) -> UsbMidiEventPacket
pub const fn packet(&self) -> UsbMidiEventPacket
USB-MIDI event packet.
Trait Implementations§
Source§impl Clone for ReceivedMidiPacket
impl Clone for ReceivedMidiPacket
Source§fn clone(&self) -> ReceivedMidiPacket
fn clone(&self) -> ReceivedMidiPacket
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 ReceivedMidiPacket
Source§impl Debug for ReceivedMidiPacket
impl Debug for ReceivedMidiPacket
impl Eq for ReceivedMidiPacket
Source§impl Format for ReceivedMidiPacket
impl Format for ReceivedMidiPacket
Source§impl PartialEq for ReceivedMidiPacket
impl PartialEq for ReceivedMidiPacket
impl StructuralPartialEq for ReceivedMidiPacket
Auto Trait Implementations§
impl Freeze for ReceivedMidiPacket
impl RefUnwindSafe for ReceivedMidiPacket
impl Send for ReceivedMidiPacket
impl Sync for ReceivedMidiPacket
impl Unpin for ReceivedMidiPacket
impl UnsafeUnpin for ReceivedMidiPacket
impl UnwindSafe for ReceivedMidiPacket
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