drive/error/document.rs
1/// Document errors
2#[derive(Debug, thiserror::Error)]
3pub enum DocumentError {
4 /// Error
5 #[error("missing document property error: {0}")]
6 MissingDocumentProperty(&'static str),
7 /// Error
8 #[error("invalid document property type error: {0}")]
9 InvalidDocumentPropertyType(&'static str),
10 /// Error
11 #[error("invalid contract identifier size error")]
12 InvalidContractIdSize(),
13 /// Error
14 #[error("contract with specified identifier is not found")]
15 DataContractNotFound,
16}