pub enum NonErrorResponse {
Ready,
Result(Result),
Authenticate(Authenticate),
AuthSuccess(AuthSuccess),
AuthChallenge(AuthChallenge),
Supported(Supported),
Event(Event),
}
Expand description
A CQL response that has been received from the server, excluding error responses. This is used to handle responses that are not errors, allowing for easier processing of valid responses without need to handle error case any later.
Variants§
Ready
See Response::Ready
.
Result(Result)
See Response::Result
.
Authenticate(Authenticate)
AuthSuccess(AuthSuccess)
AuthChallenge(AuthChallenge)
Supported(Supported)
See Response::Supported
.
Event(Event)
See Response::Event
.
Implementations§
Source§impl NonErrorResponse
impl NonErrorResponse
Sourcepub fn to_response_kind(&self) -> CqlResponseKind
pub fn to_response_kind(&self) -> CqlResponseKind
Returns the kind of this non-error response.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for NonErrorResponse
impl RefUnwindSafe for NonErrorResponse
impl Send for NonErrorResponse
impl Sync for NonErrorResponse
impl Unpin for NonErrorResponse
impl UnwindSafe for NonErrorResponse
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more