canic_core/workflow/ic/
mod.rs

1pub mod network;
2pub mod payment;
3pub mod provision;
4pub mod xrc;
5
6use crate::{Error, ThisError, workflow::WorkflowError};
7
8///
9/// IcError
10///
11
12#[derive(Debug, ThisError)]
13pub enum IcError {
14    #[error(transparent)]
15    ProvisionOpsError(#[from] provision::ProvisionError),
16}
17
18impl From<IcError> for Error {
19    fn from(err: IcError) -> Self {
20        WorkflowError::from(err).into()
21    }
22}