Enum actix_web::ws::ClientError [−][src]
pub enum ClientError { InvalidUrl, InvalidResponseStatus(StatusCode), InvalidUpgradeHeader, InvalidConnectionHeader(HeaderValue), MissingConnectionHeader, MissingWebSocketAcceptHeader, InvalidChallengeResponse(String, HeaderValue), Http(Error), Url(UrlParseError), ResponseParseError(HttpResponseParserError), SendRequest(SendRequestError), Protocol(ProtocolError), Io(Error), Disconnected, }
Websocket client error
Variants
InvalidUrl
Invalid url
InvalidResponseStatus(StatusCode)
Invalid response status
InvalidUpgradeHeader
Invalid upgrade header
InvalidConnectionHeader(HeaderValue)
Invalid connection header
MissingConnectionHeader
Missing CONNECTION header
MissingWebSocketAcceptHeader
Missing SEC-WEBSOCKET-ACCEPT header
InvalidChallengeResponse(String, HeaderValue)
Invalid challenge response
Http(Error)
Http parsing error
Url(UrlParseError)
Url parsing error
ResponseParseError(HttpResponseParserError)
Response parsing error
SendRequest(SendRequestError)
Send request error
Protocol(ProtocolError)
Protocol error
Io(Error)
IO Error
Disconnected
"Disconnected"
Trait Implementations
impl Fail for ClientError
[src]
impl Fail for ClientError
fn cause(&self) -> Option<&Fail>
[src]
fn cause(&self) -> Option<&Fail>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
fn compat(self) -> Compat<Self>
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
ⓘImportant traits for Causes<'f>fn causes(&self) -> Causes
fn causes(&self) -> Causes
Returns a iterator over the causes of this Fail
with itself as the first item and the root_cause
as the final item. Read more
fn root_cause(&self) -> &(Fail + 'static)
fn root_cause(&self) -> &(Fail + 'static)
Returns the "root cause" of this Fail
- the last value in the cause chain which does not return an underlying cause
. Read more
impl Display for ClientError
[src]
impl Display for ClientError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Debug for ClientError
[src]
impl Debug for ClientError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl From<Error> for ClientError
[src]
impl From<Error> for ClientError
fn from(err: Error) -> ClientError
[src]
fn from(err: Error) -> ClientError
Performs the conversion.
impl From<UrlParseError> for ClientError
[src]
impl From<UrlParseError> for ClientError
fn from(err: UrlParseError) -> ClientError
[src]
fn from(err: UrlParseError) -> ClientError
Performs the conversion.
impl From<SendRequestError> for ClientError
[src]
impl From<SendRequestError> for ClientError
fn from(err: SendRequestError) -> ClientError
[src]
fn from(err: SendRequestError) -> ClientError
Performs the conversion.
impl From<ProtocolError> for ClientError
[src]
impl From<ProtocolError> for ClientError
fn from(err: ProtocolError) -> ClientError
[src]
fn from(err: ProtocolError) -> ClientError
Performs the conversion.
impl From<Error> for ClientError
[src]
impl From<Error> for ClientError
fn from(err: Error) -> ClientError
[src]
fn from(err: Error) -> ClientError
Performs the conversion.
Auto Trait Implementations
impl Send for ClientError
impl Send for ClientError
impl Sync for ClientError
impl Sync for ClientError