canic/ops/model/memory/topology/mod.rs
1pub mod app;
2pub mod subnet;
3
4pub use app::*;
5pub use subnet::*;
6
7use crate::{Error, ThisError, ops::model::memory::MemoryOpsError};
8
9///
10/// TopologyOpsError
11///
12
13#[derive(Debug, ThisError)]
14pub enum TopologyOpsError {
15 #[error(transparent)]
16 SubnetCanisterRegistryOpsError(#[from] SubnetCanisterRegistryOpsError),
17}
18
19impl From<TopologyOpsError> for Error {
20 fn from(err: TopologyOpsError) -> Self {
21 MemoryOpsError::TopologyOpsError(err).into()
22 }
23}