[][src]Trait libquassel::HandshakeDeserialize

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

HandshakeDeserialize implements the deserialization needed during the handhake phase.

The protocol has some minor differences during this phase compared to the regular parsing.

Required methods

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

Loading content...

Implementors

impl HandshakeDeserialize for ClientInit[src]

impl HandshakeDeserialize for ClientInitAck[src]

impl HandshakeDeserialize for ClientInitReject[src]

impl HandshakeDeserialize for ClientLogin[src]

impl HandshakeDeserialize for ClientLoginAck[src]

impl HandshakeDeserialize for ClientLoginReject[src]

impl HandshakeDeserialize for SessionInit[src]

impl HandshakeDeserialize for VariantMap[src]

Loading content...