pub enum AdditionalErrorInfo {
Show 18 variants
Server,
Protocol,
Authentication,
Unavailable(UnavailableError),
Overloaded,
IsBootstrapping,
Truncate,
WriteTimeout(WriteTimeoutError),
ReadTimeout(ReadTimeoutError),
ReadFailure(ReadFailureError),
FunctionFailure(FunctionFailureError),
WriteFailure(WriteFailureError),
Syntax,
Unauthorized,
Invalid,
Config,
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).
Variants
Server
Protocol
Authentication
Unavailable(UnavailableError)
Overloaded
IsBootstrapping
Truncate
WriteTimeout(WriteTimeoutError)
ReadTimeout(ReadTimeoutError)
ReadFailure(ReadFailureError)
FunctionFailure(FunctionFailureError)
WriteFailure(WriteFailureError)
Syntax
Unauthorized
Invalid
Config
AlreadyExists(AlreadyExistsError)
Unprepared(UnpreparedError)
Implementations
sourceimpl AdditionalErrorInfo
impl AdditionalErrorInfo
pub fn from_cursor_with_code(
cursor: &mut Cursor<&[u8]>,
error_code: CInt,
version: Version
) -> Result<AdditionalErrorInfo>
Trait Implementations
sourceimpl Clone for AdditionalErrorInfo
impl Clone for AdditionalErrorInfo
sourcefn clone(&self) -> AdditionalErrorInfo
fn clone(&self) -> AdditionalErrorInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AdditionalErrorInfo
impl Debug for AdditionalErrorInfo
sourceimpl PartialEq<AdditionalErrorInfo> for AdditionalErrorInfo
impl PartialEq<AdditionalErrorInfo> for AdditionalErrorInfo
sourcefn eq(&self, other: &AdditionalErrorInfo) -> bool
fn eq(&self, other: &AdditionalErrorInfo) -> bool
sourceimpl Serialize for AdditionalErrorInfo
impl Serialize for AdditionalErrorInfo
impl Eq for AdditionalErrorInfo
impl StructuralEq for AdditionalErrorInfo
impl StructuralPartialEq for AdditionalErrorInfo
Auto Trait Implementations
impl RefUnwindSafe for AdditionalErrorInfo
impl Send for AdditionalErrorInfo
impl Sync for AdditionalErrorInfo
impl Unpin for AdditionalErrorInfo
impl UnwindSafe for AdditionalErrorInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more