clickhouse_qol/error.rs
1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum ClickhouseToolError {
5 #[error("Clickhouse client error: {0}")]
6 ClientError(#[from] clickhouse::error::Error),
7
8 #[error("Invalid Args error: {0}")]
9 InvaidArgs(String),
10
11 #[error("Io error: {0}")]
12 IoError(#[from] std::io::Error),
13
14 #[error("Internal error: {0}")]
15 InternalError(String),
16}