pub enum JsonSchemaError {
IoError(Error),
SchemaFileError(ValidationError<'static>),
SerdeError(Error),
ValidationError(ValidationError<'static>),
UnknownError,
}
Variants§
IoError(Error)
SchemaFileError(ValidationError<'static>)
SerdeError(Error)
ValidationError(ValidationError<'static>)
UnknownError
Trait Implementations§
Source§impl Debug for JsonSchemaError
impl Debug for JsonSchemaError
Source§impl Display for JsonSchemaError
impl Display for JsonSchemaError
Source§impl Error for JsonSchemaError
impl Error for JsonSchemaError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for JsonSchemaError
impl From<Error> for JsonSchemaError
Source§impl From<Error> for JsonSchemaError
impl From<Error> for JsonSchemaError
impl ErrorData for JsonSchemaError
Auto Trait Implementations§
impl Freeze for JsonSchemaError
impl !RefUnwindSafe for JsonSchemaError
impl Send for JsonSchemaError
impl Sync for JsonSchemaError
impl Unpin for JsonSchemaError
impl !UnwindSafe for JsonSchemaError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more