use thiserror::Error;
#[derive(Error, Debug)]
pub enum Error {
#[error("service definition error: {0}")]
Definition(String),
#[error("validation error: {0}")]
Validation(String),
#[error("render error: {0}")]
Render(String),
#[error("serialization error: {0}")]
Serialization(#[from] serde_json::Error),
}