1 2 3 4 5 6 7 8 9 10 11 12 13 14
use thiserror::Error; // Error types for this module #[derive(Error, Debug)] pub enum PromptError { #[error("{0}")] ValidateError(String), #[error("Inconcievable! This should never happen!")] InconcievableError(), #[error(transparent)] InputError(#[from] std::io::Error), }