vpr_audio_analyzer/
error.rs

1#[derive(Debug)]
2pub enum Error {
3    Io(std::io::Error),
4    // Audio
5    ForbiddenMpegVersion,
6    NotAudioFrame,
7    InvalidBitrate,
8    UnsupportedBitrate,
9    ForbiddenMpegLayer,
10    InvalidSamplingRate,
11    UnsupportedSampleRate,
12    MPEGFrameTooShort,
13    XingBufferTooShort,
14    // Stream
15    UnexpectedEof,
16    // Tags
17    Id3v2BufferTooShort,
18    Id3v2InvalidTag,
19    Id3v2UnsupportedVersion,
20    Id3v2InvalidRevision,
21}
22
23pub type Result<T> = std::result::Result<T, Error>;