Struct ibm_db::DiagnosticRecord [−][src]
pub struct DiagnosticRecord { /* fields omitted */ }
ODBC Diagnostic Record
The description
method of the std::error::Error
trait only returns the message. Use
std::fmt::Display
to retrieve status code and other information.
Implementations
impl DiagnosticRecord
[src]
impl DiagnosticRecord
[src]pub fn get_raw_state(&self) -> &[u8]
[src]
get raw state string data.
pub fn get_raw_message(&self) -> &[u8]
[src]
get raw diagnostics message for avoiding encoding error.
pub fn get_native_error(&self) -> i32
[src]
get native odbc error number
pub fn empty() -> DiagnosticRecord
[src]
constructs an empty diagnostics message. this is needed for errors where the driver doesn’t return any diagnostics info.
Trait Implementations
impl Error for DiagnosticRecord
[src]
impl Error for DiagnosticRecord
[src]impl From<DiagnosticRecord> for ODBCError
[src]
impl From<DiagnosticRecord> for ODBCError
[src]fn from(err: DiagnosticRecord) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for DiagnosticRecord
impl RefUnwindSafe for DiagnosticRecord
impl Send for DiagnosticRecord
impl Send for DiagnosticRecord
impl Sync for DiagnosticRecord
impl Sync for DiagnosticRecord
impl Unpin for DiagnosticRecord
impl Unpin for DiagnosticRecord
impl UnwindSafe for DiagnosticRecord
impl UnwindSafe for DiagnosticRecord