Enum actix_web::ws::HandshakeError
source · pub enum HandshakeError {
GetMethodRequired,
NoWebsocketUpgrade,
NoConnectionUpgrade,
NoVersionHeader,
UnsupportedVersion,
BadWebsocketKey,
}
Expand description
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
sourceimpl Debug for HandshakeError
impl Debug for HandshakeError
sourceimpl Display for HandshakeError
impl Display for HandshakeError
sourceimpl Fail for HandshakeError
impl Fail for HandshakeError
sourcefn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moresourceimpl PartialEq<HandshakeError> for HandshakeError
impl PartialEq<HandshakeError> for HandshakeError
sourcefn eq(&self, other: &HandshakeError) -> bool
fn eq(&self, other: &HandshakeError) -> bool
sourceimpl ResponseError for HandshakeError
impl ResponseError for HandshakeError
sourcefn error_response(&self) -> HttpResponse
fn error_response(&self) -> HttpResponse
Create response for error Read more
impl StructuralPartialEq for HandshakeError
Auto Trait Implementations
impl RefUnwindSafe for HandshakeError
impl Send for HandshakeError
impl Sync for HandshakeError
impl Unpin for HandshakeError
impl UnwindSafe for HandshakeError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more