schema_registry_cli/
error.rs1use std::path::PathBuf;
2
3use schema_registry_api::{SchemaRegistryError, SubjectNameError};
4
5#[derive(Debug, thiserror::Error)]
7pub enum CliError {
8 #[error("Fail to initialize tracing because {0}")]
10 InitTracingError(String),
11
12 #[error(transparent)]
14 ApiError(#[from] SchemaRegistryError),
15
16 #[error(transparent)]
18 SubjectNameError(#[from] SubjectNameError),
19
20 #[error(transparent)]
22 StdIoError(#[from] std::io::Error),
23
24 #[error("Cannot determine schema extension for {0}")]
26 InvalidSchemaExtension(PathBuf),
27}