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)
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)
Trait Implementations
sourceimpl Clone for ErrorDetail
impl Clone for ErrorDetail
sourcefn clone(&self) -> ErrorDetail
fn clone(&self) -> ErrorDetail
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ErrorDetail
impl Debug for ErrorDetail
sourceimpl Display for ErrorDetail
impl Display for ErrorDetail
sourceimpl PartialEq<ErrorDetail> for ErrorDetail
impl PartialEq<ErrorDetail> for ErrorDetail
sourcefn eq(&self, other: &ErrorDetail) -> bool
fn eq(&self, other: &ErrorDetail) -> bool
impl Eq for ErrorDetail
impl StructuralEq for ErrorDetail
impl StructuralPartialEq for ErrorDetail
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
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
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.