mcp_credentials_vault/
error.rs1#[derive(Debug, thiserror::Error)]
3pub enum VaultError {
4 #[error("credential not found: {0}")]
5 NotFound(String),
6
7 #[error("access denied: {0}")]
8 AccessDenied(String),
9
10 #[error("backend unavailable: {0}")]
11 Unavailable(String),
12
13 #[error("authentication failed: {0}")]
14 AuthFailed(String),
15
16 #[error("rotation failed: {0}")]
17 RotationFailed(String),
18
19 #[error("invalid scope: {0}")]
20 InvalidScope(String),
21
22 #[error("token minting failed: {0}")]
23 TokenMintFailed(String),
24
25 #[error("internal error: {0}")]
26 Internal(String),
27}