Enum tendermint_rpc::error::ErrorDetail
source ·
[−]pub enum ErrorDetail {
Show 28 variants
Response(ResponseSubdetail),
Io(IoSubdetail),
Http(HttpSubdetail),
Hyper(HyperSubdetail),
InvalidParams(InvalidParamsSubdetail),
WebSocket(WebSocketSubdetail),
WebSocketTimeout(WebSocketTimeoutSubdetail),
MethodNotFound(MethodNotFoundSubdetail),
Parse(ParseSubdetail),
Server(ServerSubdetail),
ClientInternal(ClientInternalSubdetail),
Timeout(TimeoutSubdetail),
ChannelSend(ChannelSendSubdetail),
InvalidUrl(InvalidUrlSubdetail),
InvalidUri(InvalidUriSubdetail),
Tendermint(TendermintSubdetail),
ParseInt(ParseIntSubdetail),
OutOfRange(OutOfRangeSubdetail),
InvalidNetworkAddress(InvalidNetworkAddressSubdetail),
MismatchResponse(MismatchResponseSubdetail),
UnrecognizedEventType(UnrecognizedEventTypeSubdetail),
Serde(SerdeSubdetail),
ParseUrl(ParseUrlSubdetail),
Tungstenite(TungsteniteSubdetail),
Join(JoinSubdetail),
MalformedJson(MalformedJsonSubdetail),
UnsupportedScheme(UnsupportedSchemeSubdetail),
UnsupportedRpcVersion(UnsupportedRpcVersionSubdetail),
}Variants
Response(ResponseSubdetail)
Tuple Fields
Io(IoSubdetail)
Tuple Fields
0: IoSubdetailHttp(HttpSubdetail)
Tuple Fields
Hyper(HyperSubdetail)
Tuple Fields
InvalidParams(InvalidParamsSubdetail)
Tuple Fields
WebSocket(WebSocketSubdetail)
Tuple Fields
WebSocketTimeout(WebSocketTimeoutSubdetail)
Tuple Fields
MethodNotFound(MethodNotFoundSubdetail)
Tuple Fields
Parse(ParseSubdetail)
Tuple Fields
Server(ServerSubdetail)
Tuple Fields
ClientInternal(ClientInternalSubdetail)
Tuple Fields
Timeout(TimeoutSubdetail)
Tuple Fields
ChannelSend(ChannelSendSubdetail)
Tuple Fields
InvalidUrl(InvalidUrlSubdetail)
Tuple Fields
InvalidUri(InvalidUriSubdetail)
Tuple Fields
Tendermint(TendermintSubdetail)
Tuple Fields
ParseInt(ParseIntSubdetail)
Tuple Fields
OutOfRange(OutOfRangeSubdetail)
Tuple Fields
InvalidNetworkAddress(InvalidNetworkAddressSubdetail)
Tuple Fields
MismatchResponse(MismatchResponseSubdetail)
Tuple Fields
UnrecognizedEventType(UnrecognizedEventTypeSubdetail)
Tuple Fields
Serde(SerdeSubdetail)
Tuple Fields
ParseUrl(ParseUrlSubdetail)
Tuple Fields
Tungstenite(TungsteniteSubdetail)
Tuple Fields
Join(JoinSubdetail)
Tuple Fields
MalformedJson(MalformedJsonSubdetail)
Tuple Fields
UnsupportedScheme(UnsupportedSchemeSubdetail)
Tuple Fields
UnsupportedRpcVersion(UnsupportedRpcVersionSubdetail)
Tuple Fields
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for ErrorDetail
impl Send for ErrorDetail
impl Sync for ErrorDetail
impl Unpin for ErrorDetail
impl UnwindSafe for ErrorDetail
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
