Files
cassady/src/error.rs
T
2026-06-21 09:58:05 -05:00

14 lines
385 B
Rust

use thiserror::Error;
#[derive(Debug, Error)]
pub enum CassError {
#[error("tool `{tool}` is unavailable in {mode} mode")]
ToolUnavailable { tool: String, mode: String },
#[error("path escapes read-only root: {path}")]
PathEscapesRoot { path: String },
#[error("invalid arguments for {tool}: {message}")]
InvalidToolArgs { tool: String, message: String },
}