1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use crate::*; use thiserror::Error; #[derive(Debug, Error)] pub enum FontError { #[error("Image Error")] ImageError(riddle_image::ImageError), #[error("Failed to parse font")] FontParseFailed, #[error(transparent)] CommonError(#[from] CommonError), } impl From<riddle_image::ImageError> for FontError { fn from(e: riddle_image::ImageError) -> Self { FontError::ImageError(e) } }