Enum odbc_api::Error [−][src]
pub enum Error { NoDiagnostics, Diagnostics(DiagnosticRecord), AbortedConnectionStringCompletion, OdbcApiVersionUnsupported(DiagnosticRecord), }
Expand description
Error type used to indicate a low level ODBC call returned with SQL_ERROR.
Variants
No Diagnostics available. This is usually the case if allocation of the ODBC Environment itself fails. In that case no object exist to obtain the diagnostic record from.
Diagnostics(DiagnosticRecord)
SQL Error had been returned by a low level ODBC function call. A Diagnostic record is obtained and associated with this error.
A user dialog to complete the connection string has been aborted.
OdbcApiVersionUnsupported(DiagnosticRecord)
Trait Implementations
impl Error for Error
[src]
impl Error for Error
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]👎 Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more