Skip to main content

t_ron/
error.rs

1use thiserror::Error;
2
3#[derive(Debug, Error)]
4#[non_exhaustive]
5pub enum TRonError {
6    #[error("policy error: {0}")]
7    Policy(String),
8
9    #[error("invalid policy config: {0}")]
10    PolicyConfig(String),
11
12    #[error("audit error: {0}")]
13    Audit(String),
14
15    #[error("scanner error: {0}")]
16    Scanner(String),
17
18    #[error("io error: {0}")]
19    Io(#[from] std::io::Error),
20}