Skip to main content

cmtool/
lib.rs

1// SPDX-License-Identifier: GPL-3.0-or-later
2
3mod sanitizer;
4pub use sanitizer::*;
5use thiserror::Error;
6#[derive(Error, Debug)]
7pub enum CmtoolError {
8    #[error("Cmtool: {0}")]
9    Data(#[from] cmtool_data::DataError),
10
11    #[error("Cmtool: {0}")]
12    Core(#[from] cmtool_core::CoreError),
13
14    #[error("Cmtool Assemble: {0}")]
15    Assemble(#[from] cmtool_assemble::CMError),
16
17    #[error("Cmtool: {0}")]
18    Custom(String),
19}