1use thiserror::Error; 2 3#[derive(Debug, Error)] 4pub enum Error { 5 #[error("io error: {0}")] 6 Io(#[from] std::io::Error), 7 8 #[error("storage error: {0}")] 9 Storage(String), 10} 11 12pub type Result<T> = std::result::Result<T, Error>;