Enum actix_web::ws::ProtocolError
source · pub enum ProtocolError {
UnmaskedFrame,
MaskedFrame,
InvalidOpcode(u8),
InvalidLength(usize),
BadOpCode,
Overflow,
NoContinuation,
BadEncoding,
Payload(PayloadError),
}
Expand description
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.
NoContinuation
Continuation is not supported
BadEncoding
Bad utf-8 encoding
Payload(PayloadError)
Payload error
Trait Implementations
sourceimpl Debug for ProtocolError
impl Debug for ProtocolError
sourceimpl Display for ProtocolError
impl Display for ProtocolError
sourceimpl Fail for ProtocolError
impl Fail for ProtocolError
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 From<PayloadError> for ProtocolError
impl From<PayloadError> for ProtocolError
sourcefn from(err: PayloadError) -> ProtocolError
fn from(err: PayloadError) -> ProtocolError
Converts to this type from the input type.
sourceimpl From<ProtocolError> for ClientError
impl From<ProtocolError> for ClientError
sourcefn from(err: ProtocolError) -> ClientError
fn from(err: ProtocolError) -> ClientError
Converts to this type from the input type.
sourceimpl ResponseError for ProtocolError
impl ResponseError for ProtocolError
sourcefn error_response(&self) -> HttpResponse
fn error_response(&self) -> HttpResponse
Create response for error Read more
Auto Trait Implementations
impl !RefUnwindSafe for ProtocolError
impl Send for ProtocolError
impl Sync for ProtocolError
impl Unpin for ProtocolError
impl !UnwindSafe for ProtocolError
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