1#[derive(Debug, thiserror::Error)]
2pub enum CliError {
3 #[error("core error: {0}")]
4 Core(#[from] memnite_core::CoreError),
5 #[error("store error: {0}")]
6 Store(#[from] memnite_store::StoreError),
7 #[error("stale error: {0}")]
8 Stale(#[from] memnite_stale::StaleError),
9 #[error("io error: {0}")]
10 Io(#[from] std::io::Error),
11 #[error("invalid input: {0}")]
12 Invalid(String),
13 #[error("not found: {0}")]
14 NotFound(String),
15 #[error("json error: {0}")]
16 Json(#[from] serde_json::Error),
17 #[error("ingest error: {0}")]
18 Ingest(#[from] memnite_ingest::IngestError),
19}