pub trait TrackReader: Send + Sync {
// Required methods
fn track_number(&self) -> Option<u32>;
fn read(&mut self) -> Result<u8, MIDIParseError>;
fn pos(&self) -> u64;
fn is_at_end(&self) -> bool;
}
Required Methods§
Sourcefn track_number(&self) -> Option<u32>
fn track_number(&self) -> Option<u32>
The stored track number for diagnostic purposes