pub struct MidiTrackObj {
pub events: Vec<MidiEvent>,
pub channel_hint: Option<Channel>,
}Expand description
A raw MIDI track wrapped as a music object.
Fields§
§events: Vec<MidiEvent>The MIDI events of the track.
channel_hint: Option<Channel>Preferred channel for events that do not carry one.
Implementations§
Trait Implementations§
Source§impl Clone for MidiTrackObj
impl Clone for MidiTrackObj
Source§fn clone(&self) -> MidiTrackObj
fn clone(&self) -> MidiTrackObj
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 MidiTrackObj
impl Debug for MidiTrackObj
impl Eq for MidiTrackObj
Source§impl MusicObject for MidiTrackObj
impl MusicObject for MidiTrackObj
Source§impl PartialEq for MidiTrackObj
impl PartialEq for MidiTrackObj
impl StructuralPartialEq for MidiTrackObj
Auto Trait Implementations§
impl Freeze for MidiTrackObj
impl RefUnwindSafe for MidiTrackObj
impl Send for MidiTrackObj
impl Sync for MidiTrackObj
impl Unpin for MidiTrackObj
impl UnsafeUnpin for MidiTrackObj
impl UnwindSafe for MidiTrackObj
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