affinidi_secrets_resolver/
errors.rs1use thiserror::Error;
6
7#[derive(Error, Debug)]
9pub enum SecretsResolverError {
10 #[error("Authentication Error: {0}")]
11 AuthenticationError(String),
12 #[error("Key Error: {0}")]
13 KeyError(String),
14
15 #[error("Encoding Error: {0}")]
16 Encoding(String),
17
18 #[error("Decoding Error: {0}")]
19 Decoding(String),
20
21 #[error("Unexpected Codec: {0}")]
22 UnexpectedCodec(String),
23
24 #[error("Unsupported Key Type: {0}")]
25 UnsupportedKeyType(String),
26}
27
28pub type Result<T> = std::result::Result<T, SecretsResolverError>;