auths_transparency/
error.rs1#[derive(Debug, Clone, thiserror::Error)]
3#[allow(missing_docs)]
4pub enum TransparencyError {
5 #[error("invalid proof: {0}")]
7 InvalidProof(String),
8
9 #[error("root mismatch: expected {expected}, got {actual}")]
11 RootMismatch { expected: String, actual: String },
12
13 #[error("invalid note: {0}")]
15 InvalidNote(String),
16
17 #[error("invalid checkpoint signature")]
19 InvalidCheckpointSignature,
20
21 #[error("invalid tile path: {0}")]
23 InvalidTilePath(String),
24
25 #[error("invalid log origin: {0}")]
27 InvalidOrigin(String),
28
29 #[error("entry error: {0}")]
31 EntryError(String),
32
33 #[error("consistency check failed: {0}")]
35 ConsistencyError(String),
36
37 #[error("store error: {0}")]
39 StoreError(String),
40}
41
42pub type Result<T> = std::result::Result<T, TransparencyError>;