Trait FromCursor

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

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

Required Methods§

Source

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.

Implementors§

Source§

impl FromCursor for Consistency

Source§

impl FromCursor for ChangeType

Source§

impl FromCursor for ServerEvent

Source§

impl FromCursor for StatusChangeType

Source§

impl FromCursor for Target

Source§

impl FromCursor for TopologyChangeType

Source§

impl FromCursor for WriteType

Source§

impl FromCursor for ColType

Source§

impl FromCursor for ResResultBody

Source§

impl FromCursor for ResultKind

Source§

impl FromCursor for CBytes

Source§

impl FromCursor for CBytesShort

Source§

impl FromCursor for CInet

Source§

impl FromCursor for CString

Source§

impl FromCursor for CStringList

Source§

impl FromCursor for CStringLong

Source§

impl FromCursor for SchemaChange

Source§

impl FromCursor for StatusChange

Source§

impl FromCursor for TopologyChange

Source§

impl FromCursor for BodyResAuthChallenge

Source§

impl FromCursor for BodyReqAuthSuccess

Source§

impl FromCursor for BodyResAuthenticate

Source§

impl FromCursor for AlreadyExistsError

Source§

impl FromCursor for CDRSError

Source§

impl FromCursor for FunctionFailureError

Source§

impl FromCursor for ReadFailureError

Source§

impl FromCursor for ReadTimeoutError

Source§

impl FromCursor for SimpleError

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 BodyResResultPrepared

Source§

impl FromCursor for BodyResResultRows

Source§

impl FromCursor for BodyResResultSetKeyspace

Source§

impl FromCursor for BodyResResultVoid

Source§

impl FromCursor for CTuple

Source§

impl FromCursor for CUdt

Source§

impl FromCursor for ColTypeOption

Source§

impl FromCursor for PreparedMetadata

Source§

impl FromCursor for RowsMetadata

Source§

impl FromCursor for BodyResSupported

Source§

impl FromCursor for CInt

Source§

impl FromCursor for CIntShort