#[derive(Debug)] pub enum DichroismError { UriDataExtract, InvalidImageRoot, } impl std::error::Error for DichroismError {} impl std::fmt::Display for DichroismError { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { write!(f, "{}", self) } }