pub enum Result {
Void,
Rows((RawMetadataAndRawRows, PagingStateResponse)),
SetKeyspace(SetKeyspace),
Prepared(Prepared),
SchemaChange(SchemaChange),
}
Expand description
Represents the result of a CQL RESULT
response.
Variants§
Void
A result with no associated data.
Rows((RawMetadataAndRawRows, PagingStateResponse))
A result with metadata and rows.
SetKeyspace(SetKeyspace)
A result indicating that a keyspace was set as an effect of the executed request.
Prepared(Prepared)
A result indicating that a statement was prepared
as an effect of the PREPARE
request.
SchemaChange(SchemaChange)
A result indicating that a schema change occurred as an effect of the executed request.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Result
impl RefUnwindSafe for Result
impl Send for Result
impl Sync for Result
impl Unpin for Result
impl UnwindSafe for Result
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