// std use std::io; // extern use thiserror::Error; #[derive(Error, Debug)] pub enum SimError { #[error("unable to set language")] UnableToSetLanguage, #[error("parser does not have a corresponding tree-sitter language")] LanguageNotSet, #[error("io error: {0}")] IoError(#[from] io::Error), }