1 2 3 4 5 6 7 8 9 10
use thiserror::Error; #[derive(Error, Debug)] pub enum AppError { #[error("project detection failed: {0}")] ProjectDetection(#[from] anyhow::Error), #[error("I/O error: {0}")] Io(#[from] std::io::Error), }