dpp/data_contract/errors/
json_schema_error.rs1use crate::ProtocolError;
2use bincode::{Decode, Encode};
3use platform_serialization_derive::{PlatformDeserialize, PlatformSerialize};
4use thiserror::Error;
5
6#[derive(
8 Error, Debug, PartialEq, Eq, PlatformSerialize, PlatformDeserialize, Encode, Decode, Clone,
9)]
10pub enum JsonSchemaError {
11 #[error("can't create json schema: {0}")]
12 CreateSchemaError(String),
13
14 #[error("schema compatibility validation failed: {0}")]
15 SchemaCompatibilityValidationError(String),
16}