[][src]Trait libquassel::Deserialize

pub trait Deserialize {
    fn parse(b: &[u8]) -> Result<(usize, Self), Error>
    where
        Self: Sized
; }

Deserialization of types and structs to the quassel byteprotocol

Required methods

fn parse(b: &[u8]) -> Result<(usize, Self), Error> where
    Self: Sized

Loading content...

Implementations on Foreign Types

impl Deserialize for OffsetDateTime[src]

impl Deserialize for i64[src]

impl Deserialize for i32[src]

impl Deserialize for i16[src]

impl Deserialize for i8[src]

impl Deserialize for String[src]

impl Deserialize for bool[src]

impl Deserialize for u64[src]

impl Deserialize for u32[src]

impl Deserialize for u16[src]

impl Deserialize for u8[src]

Loading content...

Implementors

impl Deserialize for libquassel::message::Message[src]

impl Deserialize for RpcCall[src]

impl Deserialize for Variant[src]

impl Deserialize for ConnAck[src]

impl Deserialize for HeartBeat[src]

impl Deserialize for HeartBeatReply[src]

impl Deserialize for InitData[src]

impl Deserialize for InitRequest[src]

impl Deserialize for SyncMessage[src]

impl Deserialize for BufferInfo[src]

impl Deserialize for Date[src]

impl Deserialize for libquassel::primitive::Message[src]

impl Deserialize for Time[src]

impl Deserialize for StringList[src]

impl Deserialize for VariantList[src]

impl Deserialize for VariantMap[src]

Loading content...