use std::error::Error;
use std::fmt;
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum MediaPlayerError {
InvalidArgument(String),
Framework(String),
NotAvailable(String),
Unknown(String),
}
impl fmt::Display for MediaPlayerError {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
Self::InvalidArgument(m)
| Self::Framework(m)
| Self::NotAvailable(m)
| Self::Unknown(m) => f.write_str(m),
}
}
}
impl Error for MediaPlayerError {}