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}