[][src]Enum actix_ws::ProtocolError

pub enum ProtocolError {
    UnmaskedFrame,
    MaskedFrame,
    InvalidOpcode(u8),
    InvalidLength(usize),
    BadOpCode,
    Overflow,
    ContinuationNotStarted,
    ContinuationStarted,
    ContinuationFragment(OpCode),
    Io(Error),
}

Websocket protocol errors

Variants

UnmaskedFrame

Received an unmasked frame from client

MaskedFrame

Received a masked frame from server

InvalidOpcode(u8)

Encountered invalid opcode

InvalidLength(usize)

Invalid control frame length

BadOpCode

Bad web socket op code

Overflow

A payload reached size limit.

ContinuationNotStarted

Continuation is not started

ContinuationStarted

Received new continuation but it is already started

ContinuationFragment(OpCode)

Unknown continuation fragment

Io(Error)

Io error

Trait Implementations

impl Debug for ProtocolError[src]

impl Display for ProtocolError[src]

impl Error for ProtocolError[src]

impl From<Error> for ProtocolError[src]

impl From<OpCode> for ProtocolError[src]

impl From<u8> for ProtocolError[src]

impl From<usize> for ProtocolError[src]

impl ResponseError for ProtocolError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Sealed<T> for T where
    T: ?Sized

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,