canic_core/access/mod.rs
1pub mod auth;
2pub mod guard;
3pub mod rule;
4
5use crate::ThisError;
6
7///
8/// AccessError
9///
10
11#[derive(Debug, ThisError)]
12pub enum AccessError {
13 #[error(transparent)]
14 AuthError(#[from] auth::AuthError),
15
16 #[error(transparent)]
17 GuardError(#[from] guard::GuardError),
18
19 #[error(transparent)]
20 RuleError(#[from] rule::RuleError),
21}