[][src]Trait cdrs::frame::traits::FromCursor

pub trait FromCursor {
    fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<Self>
    where
        Self: Sized
; }

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

Required methods

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

It should return an implementor from an io::Cursor over an array of bytes.

Loading content...

Implementors

impl FromCursor for Consistency[src]

impl FromCursor for ChangeType[src]

impl FromCursor for ServerEvent[src]

impl FromCursor for StatusChangeType[src]

impl FromCursor for Target[src]

impl FromCursor for TopologyChangeType[src]

impl FromCursor for WriteType[src]

impl FromCursor for ColType[src]

impl FromCursor for ResResultBody[src]

impl FromCursor for ResultKind[src]

impl FromCursor for SchemaChange[src]

impl FromCursor for StatusChange[src]

impl FromCursor for TopologyChange[src]

impl FromCursor for BodyResAuthChallenge[src]

impl FromCursor for BodyReqAuthSuccess[src]

impl FromCursor for BodyResAuthenticate[src]

impl FromCursor for AlreadyExistsError[src]

impl FromCursor for CDRSError[src]

impl FromCursor for FunctionFailureError[src]

impl FromCursor for ReadFailureError[src]

impl FromCursor for ReadTimeoutError[src]

impl FromCursor for SimpleError[src]

impl FromCursor for UnavailableError[src]

impl FromCursor for UnpreparedError[src]

impl FromCursor for WriteFailureError[src]

impl FromCursor for WriteTimeoutError[src]

impl FromCursor for BodyResEvent[src]

impl FromCursor for BodyResResultPrepared[src]

impl FromCursor for BodyResResultRows[src]

impl FromCursor for BodyResResultSetKeyspace[src]

impl FromCursor for BodyResResultVoid[src]

impl FromCursor for CTuple[src]

impl FromCursor for CUdt[src]

impl FromCursor for ColTypeOption[src]

impl FromCursor for PreparedMetadata[src]

impl FromCursor for RowsMetadata[src]

impl FromCursor for BodyResSupported[src]

impl FromCursor for CBytes[src]

fn from_cursor(cursor: &mut Cursor<&[u8]>) -> CDRSResult<CBytes>[src]

from_cursor gets Cursor who's position is set such that it should be a start of a [bytes]. It reads required number of bytes and returns a CBytes

impl FromCursor for CBytesShort[src]

fn from_cursor(cursor: &mut Cursor<&[u8]>) -> CDRSResult<CBytesShort>[src]

from_cursor gets Cursor who's position is set such that it should be a start of a [bytes]. It reads required number of bytes and returns a CBytes

impl FromCursor for CInet[src]

impl FromCursor for CString[src]

fn from_cursor(cursor: &mut Cursor<&[u8]>) -> CDRSResult<CString>[src]

from_cursor gets Cursor who's position is set such that it should be a start of a [string]. It reads required number of bytes and returns a String

impl FromCursor for CStringList[src]

impl FromCursor for CStringLong[src]

fn from_cursor(cursor: &mut Cursor<&[u8]>) -> CDRSResult<CStringLong>[src]

from_cursor gets Cursor who's position is set such that it should be a start of a [string]. It reads required number of bytes and returns a String

impl FromCursor for CInt[src]

impl FromCursor for CIntShort[src]

Loading content...