Skip to main content

mcp_artifact_store/
error.rs

1#[derive(Debug, thiserror::Error)]
2pub enum StoreError {
3    #[error("not found: {0}")]
4    NotFound(String),
5    #[error("access denied: {0}")]
6    AccessDenied(String),
7    #[error("integrity error: {0}")]
8    IntegrityError(String),
9    #[error("retention policy prevents deletion: {0}")]
10    RetentionBlocked(String),
11    #[error("storage error: {0}")]
12    Storage(String),
13    #[error("internal error: {0}")]
14    Internal(String),
15}