cat_dev/mion/cgis/
errors.rs1use miette::Diagnostic;
4use thiserror::Error;
5
6#[derive(Diagnostic, Error, Debug, PartialEq, Eq)]
8pub enum MIONCGIApiError {
9 #[error("Unknown ID for Cat-DEV Bank Sizes: [{0}]")]
12 #[diagnostic(code(cat_dev::api::mion::cgi::unknown_bank_size))]
13 UnknownCatDevBankSizeId(u32),
14 #[error("Unknown operation for `control.cgi`: [{0}]")]
18 #[diagnostic(code(cat_dev::api::mion::cgi::control::unknown_operation))]
19 UnknownControlOperation(String),
20 #[error("Unknown operation for `status.cgi`: [{0}]")]
24 #[diagnostic(code(cat_dev::api::mion::cgi::status::unknown_operation))]
25 UnknownStatusOperation(String),
26}