pub type Result = std::result::Result; #[derive(thiserror::Error, Debug)] pub enum Error { #[error(transparent)] Logging(#[from] crate::logging::Error), #[error(transparent)] Paths(#[from] crate::paths::Error), #[error(transparent)] Finder(#[from] crate::finder::Error), #[error(transparent)] Config(#[from] figment::error::Error), }