pub enum Avro {
Decode(DecodeError),
ParseSchema(ParseSchemaError),
SchemaResolution(SchemaResolutionError),
Validation(ValidationError),
Custom {
message: String,
},
}
Variants§
Decode(DecodeError)
ParseSchema(ParseSchemaError)
SchemaResolution(SchemaResolutionError)
Validation(ValidationError)
Custom
Implementations§
Trait Implementations§
Source§impl Fail for Avro
impl Fail for Avro
Source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moreAuto Trait Implementations§
impl Freeze for Avro
impl RefUnwindSafe for Avro
impl Send for Avro
impl Sync for Avro
impl Unpin for Avro
impl UnwindSafe for Avro
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