[][src]Enum actix_web::client::WsHandshakeError

pub enum WsHandshakeError {
    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 Debug for HandshakeError[src]

impl Display for HandshakeError[src]

impl PartialEq<HandshakeError> for HandshakeError[src]

impl ResponseError for HandshakeError[src]

impl StructuralPartialEq for HandshakeError[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> Instrument for T[src]

impl<T> Instrument 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> 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>,