1#[derive(Debug, thiserror::Error)]
3pub enum DataContractError {
4 #[error("overflow error: {0}")]
6 Overflow(&'static str),
7
8 #[error("key bounds expected but not present error: {0}")]
10 KeyBoundsExpectedButNotPresent(&'static str),
11
12 #[error("data contract cannot be retrieved: {0}")]
14 MissingContract(String),
15
16 #[error("data contract provided is incorrect: {0}")]
18 ProvidedContractMismatch(String),
19
20 #[error("data contract is corrupted: {0}")]
22 CorruptedDataContract(String),
23
24 #[error("data contract is too big to be stored: {0}")]
26 ContractTooBig(String),
27}