[−][src]Enum odbc_iter::DataAccessError
Errors related to data access of query result set.
This error can happen when iterating rows of executed query result set.
For convenience this error can be converted into QueryError
.
Variants
OdbcError(DiagnosticRecord, &'static str)
DatumAccessError(DatumAccessError)
FromRowError(Box<dyn Error>)
UnexpectedNumberOfRows(&'static str)
Trait Implementations
impl From<DataAccessError> for QueryError
[src]
fn from(err: DataAccessError) -> QueryError
[src]
impl From<ErrorContext<DiagnosticRecord, &'static str>> for DataAccessError
[src]
fn from(err: ErrorContext<DiagnosticRecord, &'static str>) -> DataAccessError
[src]
impl From<DatumAccessError> for DataAccessError
[src]
fn from(err: DatumAccessError) -> DataAccessError
[src]
impl Debug for DataAccessError
[src]
impl Display for DataAccessError
[src]
impl Error for DataAccessError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn description(&self) -> &str
1.0.0[src]
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
Auto Trait Implementations
impl !Sync for DataAccessError
impl Unpin for DataAccessError
impl !Send for DataAccessError
impl !UnwindSafe for DataAccessError
impl !RefUnwindSafe for DataAccessError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,