1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! Renderer error types. use std::{error, fmt}; /// Common renderer error type. #[derive(Debug)] pub(crate) enum Error { /// Failed to parse a Spritesheet from RON. LoadSpritesheetError, } impl error::Error for Error {} impl fmt::Display for Error { fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { use self::Error::*; match *self { LoadSpritesheetError => write!(fmt, "Failed to parse SpriteSheet"), } } }