chio_core/identity_network/
error.rs1#[derive(Debug, thiserror::Error, PartialEq, Eq)]
2pub enum IdentityNetworkContractError {
3 #[error("unsupported schema `{0}`")]
4 UnsupportedSchema(String),
5 #[error("missing required field `{0}`")]
6 MissingField(&'static str),
7 #[error("duplicate value `{0}`")]
8 DuplicateValue(String),
9 #[error("invalid reference `{0}`")]
10 InvalidReference(String),
11 #[error("invalid identity profile `{0}`")]
12 InvalidProfile(String),
13 #[error("invalid wallet directory entry `{0}`")]
14 InvalidDirectoryEntry(String),
15 #[error("invalid wallet routing manifest `{0}`")]
16 InvalidRouting(String),
17 #[error("invalid qualification case `{0}`")]
18 InvalidQualificationCase(String),
19}