prax_typegen/error.rs
1//! Error types for prax-typegen.
2
3use thiserror::Error;
4
5#[derive(Error, Debug)]
6pub enum TypegenError {
7 #[error("schema error: {0}")]
8 Schema(String),
9
10 #[error("I/O error: {0}")]
11 Io(String),
12
13 #[error("generator '{0}' not found in schema")]
14 GeneratorNotFound(String),
15
16 #[error("generator '{0}' is disabled")]
17 GeneratorDisabled(String),
18}