[][src]Enum actix_web_actors::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 Debug for HandshakeError[src]

impl ResponseError for HandshakeError[src]

fn render_response(&self) -> Response<Body>[src]

Constructs an error response

impl Display for HandshakeError[src]

impl PartialEq<HandshakeError> for HandshakeError[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

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

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

impl<T, U> Into<U> for T where
    U: From<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