1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
mod driver; pub mod gfx; pub mod ssd1306; #[cfg(feature = "sdl2")] pub mod sdl_driver; use std::result; #[derive(Debug)] pub struct Error { pub msg: String, } impl Error { pub fn new(msg: &str) -> Error { Error { msg: String::from(msg), } } pub fn from_string(msg: String) -> Error { Error { msg: msg } } } pub type Result<T> = result::Result<T, Error>; pub use self::driver::DisplayDriver;