canic_core/model/
mod.rs

1pub mod icrc;
2pub mod memory;
3pub mod metrics;
4pub mod wasm;
5
6use crate::model::{memory::MemoryError, wasm::WasmRegistryError};
7use thiserror::Error as ThisError;
8
9///
10/// ModelError
11///
12
13#[derive(Debug, ThisError)]
14pub enum ModelError {
15    #[error(transparent)]
16    MemoryError(#[from] MemoryError),
17
18    #[error(transparent)]
19    WasmRegistryError(#[from] WasmRegistryError),
20}