/src/error.rs
use std::{io, string::FromUtf8Error};
#[derive(Debug)]
pub enum OmfError {
Io(io::Error),
Utf(FromUtf8Error),
Value(&'static str),
}
impl From<io::Error> for OmfError {
fn from(value: io::Error) -> Self {
OmfError::Io(value)
}
}
impl From<FromUtf8Error> for OmfError {
fn from(value: FromUtf8Error) -> Self {
OmfError::Utf(value)
}
}