[−][src]Trait cassandra_proto::frame::traits::FromCursor
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,
Self: Sized,
It should return an implementor from an io::Cursor over an array of bytes.
Implementors
impl FromCursor for Consistency[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<Consistency>[src]
impl FromCursor for ChangeType[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<ChangeType>[src]
impl FromCursor for ServerEvent[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<ServerEvent>[src]
impl FromCursor for StatusChangeType[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<StatusChangeType>[src]
impl FromCursor for Target[src]
impl FromCursor for TopologyChangeType[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<TopologyChangeType>[src]
impl FromCursor for WriteType[src]
impl FromCursor for ColType[src]
impl FromCursor for ResResultBody[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<ResResultBody>[src]
impl FromCursor for ResultKind[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<ResultKind>[src]
impl FromCursor for SchemaChange[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<SchemaChange>[src]
impl FromCursor for StatusChange[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<StatusChange>[src]
impl FromCursor for TopologyChange[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<TopologyChange>[src]
impl FromCursor for BodyResAuthChallenge[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<BodyResAuthChallenge>[src]
impl FromCursor for BodyReqAuthSuccess[src]
fn from_cursor(_cursor: &mut Cursor<&[u8]>) -> Result<BodyReqAuthSuccess>[src]
impl FromCursor for BodyResAuthenticate[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<BodyResAuthenticate>[src]
impl FromCursor for AlreadyExistsError[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<AlreadyExistsError>[src]
impl FromCursor for CDRSError[src]
impl FromCursor for FunctionFailureError[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<FunctionFailureError>[src]
impl FromCursor for ReadFailureError[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<ReadFailureError>[src]
impl FromCursor for ReadTimeoutError[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<ReadTimeoutError>[src]
impl FromCursor for SimpleError[src]
fn from_cursor(_cursor: &mut Cursor<&[u8]>) -> Result<SimpleError>[src]
impl FromCursor for UnavailableError[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<UnavailableError>[src]
impl FromCursor for UnpreparedError[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<UnpreparedError>[src]
impl FromCursor for WriteFailureError[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<WriteFailureError>[src]
impl FromCursor for WriteTimeoutError[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<WriteTimeoutError>[src]
impl FromCursor for BodyResEvent[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<BodyResEvent>[src]
impl FromCursor for BodyResResultPrepared[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<BodyResResultPrepared>[src]
impl FromCursor for BodyResResultRows[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<BodyResResultRows>[src]
impl FromCursor for BodyResResultSetKeyspace[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<BodyResResultSetKeyspace>[src]
impl FromCursor for BodyResResultVoid[src]
fn from_cursor(_cursor: &mut Cursor<&[u8]>) -> Result<BodyResResultVoid>[src]
impl FromCursor for CTuple[src]
impl FromCursor for CUdt[src]
impl FromCursor for ColTypeOption[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<ColTypeOption>[src]
impl FromCursor for PreparedMetadata[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<PreparedMetadata>[src]
impl FromCursor for RowsMetadata[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<RowsMetadata>[src]
impl FromCursor for BodyResSupported[src]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<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]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> CDRSResult<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]
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> CDRSResult<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