buster/packages/buster-cli/src/error.rs

13 lines
349 B
Rust
Raw Normal View History

use std::path::PathBuf;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum BusterError {
#[error("File not found: {path}")]
FileNotFound { path: PathBuf },
#[error("Failed to parse file: {error}")]
ParseError { error: String },
#[error("Failed to write file: {path}")]
FileWriteError { path: PathBuf, error: String },
}