Skip to main content

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}