[][src]Enum actix_http::ws::HandshakeError

pub enum HandshakeError {
    GetMethodRequired,
    NoWebsocketUpgrade,
    NoConnectionUpgrade,
    NoVersionHeader,
    UnsupportedVersion,
    BadWebsocketKey,
}

Websocket handshake errors

Variants

GetMethodRequired

Only get method is allowed

NoWebsocketUpgrade

Upgrade header if not set to websocket

NoConnectionUpgrade

Connection header is not set to upgrade

NoVersionHeader

Websocket version header is not set

UnsupportedVersion

Unsupported websocket version

BadWebsocketKey

Websocket key is not set or wrong

Trait Implementations

impl ResponseError for HandshakeError[src]

impl PartialEq<HandshakeError> for HandshakeError[src]

impl Display for HandshakeError[src]

impl Debug for HandshakeError[src]

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> From<T> for T[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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T

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