Struct midi_msg::MidiFileParseError
source · pub struct MidiFileParseError {
pub error: ParseError,
pub file: MidiFile,
pub offset: usize,
pub parsing: String,
pub remaining_bytes: usize,
pub next_bytes: Vec<u8>,
}
Expand description
Errors that can occur when parsing a MidiFile
Fields§
§error: ParseError
§file: MidiFile
§offset: usize
§parsing: String
§remaining_bytes: usize
§next_bytes: Vec<u8>
Trait Implementations§
source§impl Debug for MidiFileParseError
impl Debug for MidiFileParseError
source§impl Display for MidiFileParseError
impl Display for MidiFileParseError
source§impl Error for MidiFileParseError
impl Error for MidiFileParseError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl PartialEq for MidiFileParseError
impl PartialEq for MidiFileParseError
source§fn eq(&self, other: &MidiFileParseError) -> bool
fn eq(&self, other: &MidiFileParseError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MidiFileParseError
Auto Trait Implementations§
impl Freeze for MidiFileParseError
impl RefUnwindSafe for MidiFileParseError
impl Send for MidiFileParseError
impl Sync for MidiFileParseError
impl Unpin for MidiFileParseError
impl UnwindSafe for MidiFileParseError
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