[−][src]Enum odbc_avro::OdbcAvroError
Errors that this library can produce.
Variants
NameNormalizationError(NameNormalizationError)
Problem normalizing name to Avro compatible one.
Failed to generate correct Avro schema from database schema.
Fields of AvroSchemaError
DatumAccessError(DatumAccessError)
Error accessing data set datum.
DataAccessError(DataAccessError)
Error accessing data set row.
WriteError(String)
Problem writing Avro data.
Trait Implementations
impl Debug for OdbcAvroError
[src]
impl Display for OdbcAvroError
[src]
impl Error for OdbcAvroError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<DataAccessError> for OdbcAvroError
[src]
fn from(err: DataAccessError) -> OdbcAvroError
[src]
impl From<DatumAccessError> for OdbcAvroError
[src]
fn from(err: DatumAccessError) -> OdbcAvroError
[src]
impl From<NameNormalizationError> for OdbcAvroError
[src]
fn from(err: NameNormalizationError) -> OdbcAvroError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for OdbcAvroError
impl !Send for OdbcAvroError
impl !Sync for OdbcAvroError
impl Unpin for OdbcAvroError
impl !UnwindSafe for OdbcAvroError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToErrorNoContext<T> for T
fn to_root_cause(self) -> ErrorNoContext<T>
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.