1#[derive(Debug)] 2pub enum Error { 3 IOError(std::io::Error), 4 AlsaError { message: String, sys_error: String }, 5} 6 7impl From<std::io::Error> for Error { 8 fn from(error: std::io::Error) -> Error { 9 Error::IOError(error) 10 } 11}