Enum nakadion::ClientErrorKind
[−]
pub enum ClientErrorKind { Msg(String), Token(TokenErrorKind), Connection(String), Request(String), NoSubscription(String), Forbidden(String), Conflict(String), InvalidResponse(String), CursorUnprocessable(String), UnparsableBatch(String), Internal(String), }
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
Token(TokenErrorKind)
Connection(String)
Request(String)
NoSubscription(String)
Forbidden(String)
Conflict(String)
InvalidResponse(String)
CursorUnprocessable(String)
UnparsableBatch(String)
Internal(String)
Methods
impl ClientErrorKind
fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
impl Debug for ClientErrorKind
impl Display for ClientErrorKind
impl From<TokenErrorKind> for ClientErrorKind
fn from(e: TokenErrorKind) -> Self
Performs the conversion.
impl<'a> From<&'a str> for ClientErrorKind
impl From<String> for ClientErrorKind
impl From<ClientError> for ClientErrorKind
fn from(e: ClientError) -> Self
Performs the conversion.