canic_core/policy/mod.rs
1pub mod directory;
2pub mod placement;
3pub mod pool;
4
5use crate::ThisError;
6
7///
8/// PolicyError
9///
10
11#[derive(Debug, ThisError)]
12pub enum PolicyError {
13 #[error(transparent)]
14 PoolPolicyError(#[from] pool::PoolPolicyError),
15
16 #[error(transparent)]
17 ShardingPolicyError(#[from] placement::sharding::ShardingPolicyError),
18}