medusa-proto 0.9.0

Medusa protocol parser
Documentation
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum DetailedLengthError {
    NoOrderingData,
    InvalidPayload,

    ZeroPacket,

    NoSequence,
    InvalidSequencePadding
}

#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum ParseError {
    InvalidData {
        packet_type: Option<u8>,
        details: DetailedLengthError
    },
    UnknownPacket(u8),

    ZeroWindow,
}