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}