ndn_cert/
error.rs

1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum CertError {
5    #[error("request not found: {0}")]
6    RequestNotFound(String),
7    #[error("challenge failed: {0}")]
8    ChallengeFailed(String),
9    #[error("challenge pending: {0}")]
10    ChallengePending(String),
11    #[error("policy denied: {0}")]
12    PolicyDenied(String),
13    #[error("invalid request: {0}")]
14    InvalidRequest(String),
15    #[error("serialization error: {0}")]
16    Serialization(#[from] serde_json::Error),
17    #[error("security error: {0}")]
18    Security(#[from] ndn_security::TrustError),
19    #[error("name error: {0}")]
20    Name(String),
21}