pub enum Error {
Odbc(Error),
Connection(String),
Query(String),
TypeConversion(String),
Encoding(String),
Io(Error),
Parse(ParseError),
Serialization(String),
Transaction(String),
Configuration(String),
Database(String),
}Expand description
Error type for Dameng SDK operations
Variants§
Odbc(Error)
ODBC related errors
Connection(String)
Connection errors
Query(String)
Query execution errors
TypeConversion(String)
Data type conversion errors
Encoding(String)
Encoding/decoding errors
Io(Error)
IO errors
Parse(ParseError)
Parse errors
Serialization(String)
Serialization/deserialization errors
Transaction(String)
Transaction errors
Configuration(String)
Configuration errors
Database(String)
Database errors
Implementations§
Source§impl Error
impl Error
Sourcepub fn connection(message: impl Into<String>) -> Self
pub fn connection(message: impl Into<String>) -> Self
Create a new connection error
Sourcepub fn type_conversion(message: impl Into<String>) -> Self
pub fn type_conversion(message: impl Into<String>) -> Self
Create a new type conversion error
Sourcepub fn serialization(message: impl Into<String>) -> Self
pub fn serialization(message: impl Into<String>) -> Self
Create a new serialization error
Sourcepub fn transaction(message: impl Into<String>) -> Self
pub fn transaction(message: impl Into<String>) -> Self
Create a new transaction error
Sourcepub fn configuration(message: impl Into<String>) -> Self
pub fn configuration(message: impl Into<String>) -> Self
Create a new configuration error
Trait Implementations§
Source§impl Error for Error
impl Error for Error
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ParseError> for Error
impl From<ParseError> for Error
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for Error
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
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