Newer
Older
use std::{error::Error, fmt::Display};
OpticScenery(String),
OpticGroup(String),
OpticPort(String),
Other(String),
}
impl Display for OpossumError {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
OpossumError::OpticScenery(m) => {
}
OpossumError::OpticGroup(m) => {
}
OpossumError::OpticPort(m) => {
OpossumError::Other(m) => write!(f, "Opossum Error::Other::{}", m),
}
}
}
impl Error for OpossumError {}
impl std::convert::From<String> for OpossumError {
fn from(msg: String) -> Self {
Self::Other(msg)
}
}