Trait cassandra_protocol::frame::traits::FromCursor

source ·
pub trait FromCursor {
    // Required method
    fn from_cursor(cursor: &mut Cursor<&[u8]>, version: Version) -> Result<Self>
       where Self: Sized;
}
Expand description

FromCursor should be used to get parsed structure from an io:Cursor which bound to an array of bytes.

Required Methods§

source

fn from_cursor(cursor: &mut Cursor<&[u8]>, version: Version) -> Result<Self>
where Self: Sized,

Tries to parse Self from a cursor of bytes.

Implementations on Foreign Types§

source§

impl FromCursor for SocketAddr

source§

fn from_cursor(cursor: &mut Cursor<&[u8]>, version: Version) -> CDRSResult<Self>

Implementors§

source§

impl FromCursor for Consistency

source§

impl FromCursor for Value

source§

impl FromCursor for SchemaChangeTarget

source§

impl FromCursor for SchemaChangeType

source§

impl FromCursor for ServerEvent

source§

impl FromCursor for StatusChangeType

source§

impl FromCursor for TopologyChangeType

source§

impl FromCursor for FailureInfo

source§

impl FromCursor for WriteType

source§

impl FromCursor for ColType

source§

impl FromCursor for ResultKind

source§

impl FromCursor for PrepareFlags

source§

impl FromCursor for QueryFlags

source§

impl FromCursor for QueryParams

source§

impl FromCursor for CBytes

source§

impl FromCursor for CBytesShort

source§

impl FromCursor for SchemaChange

source§

impl FromCursor for StatusChange

source§

impl FromCursor for TopologyChange

source§

impl FromCursor for BodyResAuthChallenge

source§

impl FromCursor for BodyReqAuthResponse

source§

impl FromCursor for BodyReqAuthSuccess

source§

impl FromCursor for BodyResAuthenticate

source§

impl FromCursor for BatchQuery

source§

impl FromCursor for BodyReqBatch

source§

impl FromCursor for AlreadyExistsError

source§

impl FromCursor for ErrorBody

source§

impl FromCursor for FunctionFailureError

source§

impl FromCursor for ReadFailureError

source§

impl FromCursor for ReadTimeoutError

source§

impl FromCursor for UnavailableError

source§

impl FromCursor for UnpreparedError

source§

impl FromCursor for WriteFailureError

source§

impl FromCursor for WriteTimeoutError

source§

impl FromCursor for BodyResEvent

source§

impl FromCursor for BodyReqExecuteOwned

source§

impl FromCursor for BodyReqOptions

source§

impl FromCursor for BodyReqPrepare

source§

impl FromCursor for BodyReqQuery

source§

impl FromCursor for BodyResReady

source§

impl FromCursor for BodyReqRegister

source§

impl FromCursor for BodyResResultRows

source§

impl FromCursor for BodyResResultSetKeyspace

source§

impl FromCursor for CTuple

source§

impl FromCursor for CUdt

source§

impl FromCursor for ColTypeOption

source§

impl FromCursor for RowsMetadata

source§

impl FromCursor for TableSpec

source§

impl FromCursor for BodyReqStartup

source§

impl FromCursor for BodyResSupported

source§

impl FromCursor for CInt

source§

impl FromCursor for CIntShort

source§

impl FromCursor for CLong