pub struct MidiProgramChange {
pub tick: u64,
pub channel: u8,
pub program: u8,
}Fields§
§tick: u64§channel: u8§program: u8General MIDI program number (0–127).
Trait Implementations§
Source§impl Clone for MidiProgramChange
impl Clone for MidiProgramChange
Source§fn clone(&self) -> MidiProgramChange
fn clone(&self) -> MidiProgramChange
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 moreSource§impl Debug for MidiProgramChange
impl Debug for MidiProgramChange
Source§impl<'de> Deserialize<'de> for MidiProgramChange
impl<'de> Deserialize<'de> for MidiProgramChange
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 MidiProgramChange
Source§impl PartialEq for MidiProgramChange
impl PartialEq for MidiProgramChange
Source§impl Serialize for MidiProgramChange
impl Serialize for MidiProgramChange
impl StructuralPartialEq for MidiProgramChange
Auto Trait Implementations§
impl Freeze for MidiProgramChange
impl RefUnwindSafe for MidiProgramChange
impl Send for MidiProgramChange
impl Sync for MidiProgramChange
impl Unpin for MidiProgramChange
impl UnsafeUnpin for MidiProgramChange
impl UnwindSafe for MidiProgramChange
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