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