pub struct MidiMonitorEvent {
pub timestamp_ms: u128,
pub port_name: String,
pub label: String,
pub bytes: Vec<u8>,
}Expand description
Something that happened on a MIDI port.
Fields§
§timestamp_ms: u128§port_name: String§label: String§bytes: Vec<u8>Trait Implementations§
Source§impl Clone for MidiMonitorEvent
impl Clone for MidiMonitorEvent
Source§impl Debug for MidiMonitorEvent
impl Debug for MidiMonitorEvent
Source§impl<'de> Deserialize<'de> for MidiMonitorEvent
impl<'de> Deserialize<'de> for MidiMonitorEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MidiMonitorEvent
Source§impl PartialEq for MidiMonitorEvent
impl PartialEq for MidiMonitorEvent
Source§impl Serialize for MidiMonitorEvent
impl Serialize for MidiMonitorEvent
impl StructuralPartialEq for MidiMonitorEvent
Auto Trait Implementations§
impl Freeze for MidiMonitorEvent
impl RefUnwindSafe for MidiMonitorEvent
impl Send for MidiMonitorEvent
impl Sync for MidiMonitorEvent
impl Unpin for MidiMonitorEvent
impl UnsafeUnpin for MidiMonitorEvent
impl UnwindSafe for MidiMonitorEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DebugAny for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more