Enum tendermint_rpc::error::ErrorDetail [−][src]
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 of Response
Io(IoSubdetail)Tuple Fields of Io
0: IoSubdetailHttp(HttpSubdetail)Tuple Fields of Http
Hyper(HyperSubdetail)Tuple Fields of Hyper
InvalidParams(InvalidParamsSubdetail)Tuple Fields of InvalidParams
WebSocket(WebSocketSubdetail)Tuple Fields of WebSocket
WebSocketTimeout(WebSocketTimeoutSubdetail)Tuple Fields of WebSocketTimeout
MethodNotFound(MethodNotFoundSubdetail)Tuple Fields of MethodNotFound
Parse(ParseSubdetail)Tuple Fields of Parse
Server(ServerSubdetail)Tuple Fields of Server
ClientInternal(ClientInternalSubdetail)Tuple Fields of ClientInternal
Timeout(TimeoutSubdetail)Tuple Fields of Timeout
ChannelSend(ChannelSendSubdetail)Tuple Fields of ChannelSend
InvalidUrl(InvalidUrlSubdetail)Tuple Fields of InvalidUrl
InvalidUri(InvalidUriSubdetail)Tuple Fields of InvalidUri
Tendermint(TendermintSubdetail)Tuple Fields of Tendermint
ParseInt(ParseIntSubdetail)Tuple Fields of ParseInt
OutOfRange(OutOfRangeSubdetail)Tuple Fields of OutOfRange
InvalidNetworkAddress(InvalidNetworkAddressSubdetail)Tuple Fields of InvalidNetworkAddress
MismatchResponse(MismatchResponseSubdetail)Tuple Fields of MismatchResponse
UnrecognizedEventType(UnrecognizedEventTypeSubdetail)Tuple Fields of UnrecognizedEventType
Serde(SerdeSubdetail)Tuple Fields of Serde
ParseUrl(ParseUrlSubdetail)Tuple Fields of ParseUrl
Tungstenite(TungsteniteSubdetail)Tuple Fields of Tungstenite
Join(JoinSubdetail)Tuple Fields of Join
MalformedJson(MalformedJsonSubdetail)Tuple Fields of MalformedJson
UnsupportedScheme(UnsupportedSchemeSubdetail)Tuple Fields of UnsupportedScheme
UnsupportedRpcVersion(UnsupportedRpcVersionSubdetail)Tuple Fields of UnsupportedRpcVersion
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