pub enum AdditionalErrorInfo {
Show 18 variants
Server(SimpleError),
Protocol(SimpleError),
Authentication(SimpleError),
Unavailable(UnavailableError),
Overloaded(SimpleError),
IsBootstrapping(SimpleError),
Truncate(SimpleError),
WriteTimeout(WriteTimeoutError),
ReadTimeout(ReadTimeoutError),
ReadFailure(ReadFailureError),
FunctionFailure(FunctionFailureError),
WriteFailure(WriteFailureError),
Syntax(SimpleError),
Unauthorized(SimpleError),
Invalid(SimpleError),
Config(SimpleError),
AlreadyExists(AlreadyExistsError),
Unprepared(UnpreparedError),
}Expand description
Additional error info in accordance to [Cassandra protocol v4] (https://github.com/apache/cassandra/blob/trunk/doc/native_protocol_v4.spec#L1011).
Variants§
Server(SimpleError)
Protocol(SimpleError)
Authentication(SimpleError)
Overloaded(SimpleError)
IsBootstrapping(SimpleError)
Truncate(SimpleError)
WriteTimeout(WriteTimeoutError)
ReadTimeout(ReadTimeoutError)
ReadFailure(ReadFailureError)
FunctionFailure(FunctionFailureError)
WriteFailure(WriteFailureError)
Syntax(SimpleError)
Invalid(SimpleError)
Config(SimpleError)
AlreadyExists(AlreadyExistsError)
Unprepared(UnpreparedError)
Implementations§
Source§impl AdditionalErrorInfo
impl AdditionalErrorInfo
pub fn from_cursor_with_code( cursor: &mut Cursor<&[u8]>, error_code: CInt, ) -> Result<AdditionalErrorInfo>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AdditionalErrorInfo
impl RefUnwindSafe for AdditionalErrorInfo
impl Send for AdditionalErrorInfo
impl Sync for AdditionalErrorInfo
impl Unpin for AdditionalErrorInfo
impl UnwindSafe for AdditionalErrorInfo
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