[][src]Enum cassandra_cpp::CassErrorCode

pub enum CassErrorCode {
    LIB_BAD_PARAMS,
    LIB_NO_STREAMS,
    LIB_UNABLE_TO_INIT,
    LIB_MESSAGE_ENCODE,
    LIB_HOST_RESOLUTION,
    LIB_UNEXPECTED_RESPONSE,
    LIB_REQUEST_QUEUE_FULL,
    LIB_NO_AVAILABLE_IO_THREAD,
    LIB_WRITE_ERROR,
    LIB_NO_HOSTS_AVAILABLE,
    LIB_INDEX_OUT_OF_BOUNDS,
    LIB_INVALID_ITEM_COUNT,
    LIB_INVALID_VALUE_TYPE,
    LIB_REQUEST_TIMED_OUT,
    LIB_UNABLE_TO_SET_KEYSPACE,
    LIB_CALLBACK_ALREADY_SET,
    LIB_INVALID_STATEMENT_TYPE,
    LIB_NAME_DOES_NOT_EXIST,
    LIB_UNABLE_TO_DETERMINE_PROTOCOL,
    LIB_NULL_VALUE,
    LIB_NOT_IMPLEMENTED,
    LIB_UNABLE_TO_CONNECT,
    LIB_UNABLE_TO_CLOSE,
    LIB_NO_PAGING_STATE,
    LIB_PARAMETER_UNSET,
    LIB_INVALID_ERROR_RESULT_TYPE,
    LIB_INVALID_FUTURE_TYPE,
    LIB_INTERNAL_ERROR,
    LIB_INVALID_CUSTOM_TYPE,
    LIB_INVALID_DATA,
    LIB_NOT_ENOUGH_DATA,
    LIB_INVALID_STATE,
    LIB_NO_CUSTOM_PAYLOAD,
    LIB_EXECUTION_PROFILE_INVALID,
    SERVER_SERVER_ERROR,
    SERVER_PROTOCOL_ERROR,
    SERVER_BAD_CREDENTIALS,
    SERVER_UNAVAILABLE,
    SERVER_OVERLOADED,
    SERVER_IS_BOOTSTRAPPING,
    SERVER_TRUNCATE_ERROR,
    SERVER_WRITE_TIMEOUT,
    SERVER_READ_TIMEOUT,
    SERVER_READ_FAILURE,
    SERVER_FUNCTION_FAILURE,
    SERVER_WRITE_FAILURE,
    SERVER_SYNTAX_ERROR,
    SERVER_UNAUTHORIZED,
    SERVER_INVALID_QUERY,
    SERVER_CONFIG_ERROR,
    SERVER_ALREADY_EXISTS,
    SERVER_UNPREPARED,
    SSL_INVALID_CERT,
    SSL_INVALID_PRIVATE_KEY,
    SSL_NO_PEER_CERT,
    SSL_INVALID_PEER_CERT,
    SSL_IDENTITY_MISMATCH,
    SSL_PROTOCOL_ERROR,
}

A Cassandra failure error code.

Variants

LIB_BAD_PARAMSLIB_NO_STREAMSLIB_UNABLE_TO_INITLIB_MESSAGE_ENCODELIB_HOST_RESOLUTIONLIB_UNEXPECTED_RESPONSELIB_REQUEST_QUEUE_FULLLIB_NO_AVAILABLE_IO_THREADLIB_WRITE_ERRORLIB_NO_HOSTS_AVAILABLELIB_INDEX_OUT_OF_BOUNDSLIB_INVALID_ITEM_COUNTLIB_INVALID_VALUE_TYPELIB_REQUEST_TIMED_OUTLIB_UNABLE_TO_SET_KEYSPACELIB_CALLBACK_ALREADY_SETLIB_INVALID_STATEMENT_TYPELIB_NAME_DOES_NOT_EXISTLIB_UNABLE_TO_DETERMINE_PROTOCOLLIB_NULL_VALUELIB_NOT_IMPLEMENTEDLIB_UNABLE_TO_CONNECTLIB_UNABLE_TO_CLOSELIB_NO_PAGING_STATELIB_PARAMETER_UNSETLIB_INVALID_ERROR_RESULT_TYPELIB_INVALID_FUTURE_TYPELIB_INTERNAL_ERRORLIB_INVALID_CUSTOM_TYPELIB_INVALID_DATALIB_NOT_ENOUGH_DATALIB_INVALID_STATELIB_NO_CUSTOM_PAYLOADLIB_EXECUTION_PROFILE_INVALIDSERVER_SERVER_ERRORSERVER_PROTOCOL_ERRORSERVER_BAD_CREDENTIALSSERVER_UNAVAILABLESERVER_OVERLOADEDSERVER_IS_BOOTSTRAPPINGSERVER_TRUNCATE_ERRORSERVER_WRITE_TIMEOUTSERVER_READ_TIMEOUTSERVER_READ_FAILURESERVER_FUNCTION_FAILURESERVER_WRITE_FAILURESERVER_SYNTAX_ERRORSERVER_UNAUTHORIZEDSERVER_INVALID_QUERYSERVER_CONFIG_ERRORSERVER_ALREADY_EXISTSSERVER_UNPREPAREDSSL_INVALID_CERTSSL_INVALID_PRIVATE_KEYSSL_NO_PEER_CERTSSL_INVALID_PEER_CERTSSL_IDENTITY_MISMATCHSSL_PROTOCOL_ERROR

Methods

impl CassErrorCode
[src]

pub fn variants() -> &'static [CassErrorCode]
[src]

List all the possible values of this enumeration.

Trait Implementations

impl Eq for CassErrorCode
[src]

impl Copy for CassErrorCode
[src]

impl PartialEq<CassErrorCode> for CassErrorCode
[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for CassErrorCode
[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for CassErrorCode
[src]

impl Display for CassErrorCode
[src]

impl Hash for CassErrorCode
[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl FromStr for CassErrorCode
[src]

type Err = String

The associated error which can be returned from parsing.

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]