use core::fmt;
use std::error;
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
#[non_exhaustive]
pub enum Error {
Init(i32),
Start(i32),
}
impl fmt::Display for Error {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
Self::Init(code) => write!(f, "Bela_initAudio failed with code {code}"),
Self::Start(code) => write!(f, "Bela_startAudio failed with code {code}"),
}
}
}
impl error::Error for Error {}