Enum cdrs::frame::frame_response::ResponseBody [−][src]
pub enum ResponseBody { Error(CDRSError), Startup, Ready(BodyResResultVoid), Authenticate(BodyResAuthenticate), Options, Supported(BodyResSupported), Query, Result(ResResultBody), Prepare, Execute, Register, Event(BodyResEvent), Batch, AuthChallenge(BodyResAuthChallenge), AuthResponse, AuthSuccess(BodyReqAuthSuccess), }
Variants
Error(CDRSError)
Startup
Ready(BodyResResultVoid)
Authenticate(BodyResAuthenticate)
Options
Supported(BodyResSupported)
Query
Result(ResResultBody)
Prepare
Execute
Register
Event(BodyResEvent)
Batch
AuthChallenge(BodyResAuthChallenge)
AuthResponse
AuthSuccess(BodyReqAuthSuccess)
Methods
impl ResponseBody
[src]
impl ResponseBody
pub fn from(bytes: &[u8], response_type: &Opcode) -> Result<ResponseBody>
[src]
pub fn from(bytes: &[u8], response_type: &Opcode) -> Result<ResponseBody>
pub fn into_rows(self) -> Option<Vec<Row>>
[src]
pub fn into_rows(self) -> Option<Vec<Row>>
pub fn as_rows_metadata(&self) -> Option<RowsMetadata>
[src]
pub fn as_rows_metadata(&self) -> Option<RowsMetadata>
pub fn as_cols(&self) -> Option<&BodyResResultRows>
[src]
pub fn as_cols(&self) -> Option<&BodyResResultRows>
pub fn into_prepared(self) -> Option<BodyResResultPrepared>
[src]
pub fn into_prepared(self) -> Option<BodyResResultPrepared>
It unwraps body and returns BodyResResultPrepared which contains an exact result of
PREPARE query. If frame body is not of type Result
this method returns None
.
pub fn into_set_keyspace(self) -> Option<BodyResResultSetKeyspace>
[src]
pub fn into_set_keyspace(self) -> Option<BodyResResultSetKeyspace>
It unwraps body and returns BodyResResultPrepared which contains an exact result of
use keyspace query. If frame body is not of type Result
this method returns None
.
pub fn into_server_event(self) -> Option<BodyResEvent>
[src]
pub fn into_server_event(self) -> Option<BodyResEvent>
It unwraps body and returns BodyResEvent.
If frame body is not of type Result
this method returns None
.
pub fn get_authenticator<'a>(&'a self) -> Option<&'a str>
[src]
pub fn get_authenticator<'a>(&'a self) -> Option<&'a str>
Trait Implementations
impl Debug for ResponseBody
[src]
impl Debug for ResponseBody
Auto Trait Implementations
impl Send for ResponseBody
impl Send for ResponseBody
impl Sync for ResponseBody
impl Sync for ResponseBody