pub enum JsonSchemaGenError {
GenericError(String),
IoError(Error),
JsonError(Error),
}Expand description
Error type for JSON Schema code generation operations.
Variants§
GenericError(String)
Generic error with a message.
IoError(Error)
I/O error (e.g., reading schema file, writing output file).
JsonError(Error)
JSON parsing error.
Trait Implementations§
Source§impl Debug for JsonSchemaGenError
impl Debug for JsonSchemaGenError
Source§impl Display for JsonSchemaGenError
impl Display for JsonSchemaGenError
Source§impl Error for JsonSchemaGenError
impl Error for JsonSchemaGenError
1.30.0 · 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<&str> for JsonSchemaGenError
impl From<&str> for JsonSchemaGenError
Source§impl From<Error> for JsonSchemaGenError
impl From<Error> for JsonSchemaGenError
Source§impl From<Error> for JsonSchemaGenError
impl From<Error> for JsonSchemaGenError
Auto Trait Implementations§
impl Freeze for JsonSchemaGenError
impl !RefUnwindSafe for JsonSchemaGenError
impl Send for JsonSchemaGenError
impl Sync for JsonSchemaGenError
impl Unpin for JsonSchemaGenError
impl !UnwindSafe for JsonSchemaGenError
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