pub enum ErrorDetail {
Show 97 variants Io(IoSubdetail), Rpc(RpcSubdetail), AbciQuery(AbciQuerySubdetail), Config(ConfigSubdetail), CheckTx(CheckTxSubdetail), DeliverTx(DeliverTxSubdetail), SendTx(SendTxSubdetail), WebSocket(WebSocketSubdetail), EventMonitor(EventMonitorSubdetail), Grpc(GrpcSubdetail), GrpcStatus(GrpcStatusSubdetail), GrpcTransport(GrpcTransportSubdetail), GrpcResponseParam(GrpcResponseParamSubdetail), Decode(DecodeSubdetail), LightClientBuilder(LightClientBuilderSubdetail), LightClientVerification(LightClientVerificationSubdetail), LightClientState(LightClientStateSubdetail), LightClientIo(LightClientIoSubdetail), ChainNotCaughtUp(ChainNotCaughtUpSubdetail), PrivateStore(PrivateStoreSubdetail), Event(EventSubdetail), ConversionFromAny(ConversionFromAnySubdetail), EmptyUpgradedClientState(EmptyUpgradedClientStateSubdetail), ConsensusStateTypeMismatch(ConsensusStateTypeMismatchSubdetail), EmptyResponseValue(EmptyResponseValueSubdetail), EmptyResponseProof(EmptyResponseProofSubdetail), RpcResponse(RpcResponseSubdetail), MalformedProof(MalformedProofSubdetail), InvalidHeight(InvalidHeightSubdetail), InvalidHeightNoSource(InvalidHeightNoSourceSubdetail), InvalidMetadata(InvalidMetadataSubdetail), BuildClientStateFailure(BuildClientStateFailureSubdetail), CreateClient(CreateClientSubdetail), ClientStateType(ClientStateTypeSubdetail), ConnectionNotFound(ConnectionNotFoundSubdetail), BadConnectionState(BadConnectionStateSubdetail), ConnOpen(ConnOpenSubdetail), ConnOpenInit(ConnOpenInitSubdetail), ConnOpenTry(ConnOpenTrySubdetail), ChanOpenAck(ChanOpenAckSubdetail), ChanOpenConfirm(ChanOpenConfirmSubdetail), ConsensusProof(ConsensusProofSubdetail), Packet(PacketSubdetail), RecvPacket(RecvPacketSubdetail), AckPacket(AckPacketSubdetail), TimeoutPacket(TimeoutPacketSubdetail), MessageTransaction(MessageTransactionSubdetail), Query(QuerySubdetail), KeyBase(KeyBaseSubdetail), KeyNotFound(KeyNotFoundSubdetail), Ics02(Ics02Subdetail), Ics03(Ics03Subdetail), Ics07(Ics07Subdetail), Ics18(Ics18Subdetail), Ics23(Ics23Subdetail), Ics29(Ics29Subdetail), Ics31(Ics31Subdetail), InvalidUri(InvalidUriSubdetail), ChainIdentifier(ChainIdentifierSubdetail), NonProvableData(NonProvableDataSubdetail), ChannelSend(ChannelSendSubdetail), ChannelReceive(ChannelReceiveSubdetail), ChannelReceiveTimeout(ChannelReceiveTimeoutSubdetail), InvalidInputHeader(InvalidInputHeaderSubdetail), TxNoConfirmation(TxNoConfirmationSubdetail), Misbehaviour(MisbehaviourSubdetail), InvalidKeyAddress(InvalidKeyAddressSubdetail), Bech32Encoding(Bech32EncodingSubdetail), ClientTypeMismatch(ClientTypeMismatchSubdetail), ProtobufDecode(ProtobufDecodeSubdetail), ProtobufEncode(ProtobufEncodeSubdetail), TxSimulateGasEstimateExceeded(TxSimulateGasEstimateExceededSubdetail), HealthCheckJsonRpc(HealthCheckJsonRpcSubdetail), FetchVersionParsing(FetchVersionParsingSubdetail), FetchVersionGrpcTransport(FetchVersionGrpcTransportSubdetail), FetchVersionGrpcStatus(FetchVersionGrpcStatusSubdetail), FetchVersionInvalidVersionResponse(FetchVersionInvalidVersionResponseSubdetail), ConfigValidationJsonRpc(ConfigValidationJsonRpcSubdetail), ConfigValidationTxSizeOutOfBounds(ConfigValidationTxSizeOutOfBoundsSubdetail), ConfigValidationMaxGasTooHigh(ConfigValidationMaxGasTooHighSubdetail), ConfigValidationTrustingPeriodSmallerThanZero(ConfigValidationTrustingPeriodSmallerThanZeroSubdetail), ConfigValidationTrustingPeriodGreaterThanUnbondingPeriod(ConfigValidationTrustingPeriodGreaterThanUnbondingPeriodSubdetail), ConfigValidationDefaultGasTooHigh(ConfigValidationDefaultGasTooHighSubdetail), ConfigValidationGasMultiplierLow(ConfigValidationGasMultiplierLowSubdetail), SdkModuleVersion(SdkModuleVersionSubdetail), UnknownAccountType(UnknownAccountTypeSubdetail), EmptyBaseAccount(EmptyBaseAccountSubdetail), EmptyQueryAccount(EmptyQueryAccountSubdetail), NoHistoricalEntries(NoHistoricalEntriesSubdetail), InvalidHistoricalEntries(InvalidHistoricalEntriesSubdetail), GasPriceTooLow(GasPriceTooLowSubdetail), TxIndexingDisabled(TxIndexingDisabledSubdetail), EmptyDenomTrace(EmptyDenomTraceSubdetail), MessageTooBigForTx(MessageTooBigForTxSubdetail), InvalidKeyType(InvalidKeyTypeSubdetail), QueriedProofNotFound(QueriedProofNotFoundSubdetail), InvalidArchiveAddress(InvalidArchiveAddressSubdetail),
}

Variants§

§

Io(IoSubdetail)

§

Rpc(RpcSubdetail)

§

AbciQuery(AbciQuerySubdetail)

§

Config(ConfigSubdetail)

§

CheckTx(CheckTxSubdetail)

§

DeliverTx(DeliverTxSubdetail)

§

SendTx(SendTxSubdetail)

§

WebSocket(WebSocketSubdetail)

§

EventMonitor(EventMonitorSubdetail)

§

Grpc(GrpcSubdetail)

§

GrpcStatus(GrpcStatusSubdetail)

§

GrpcTransport(GrpcTransportSubdetail)

§

GrpcResponseParam(GrpcResponseParamSubdetail)

§

Decode(DecodeSubdetail)

§

LightClientBuilder(LightClientBuilderSubdetail)

§

LightClientVerification(LightClientVerificationSubdetail)

§

LightClientState(LightClientStateSubdetail)

§

LightClientIo(LightClientIoSubdetail)

§

ChainNotCaughtUp(ChainNotCaughtUpSubdetail)

§

PrivateStore(PrivateStoreSubdetail)

§

Event(EventSubdetail)

§

ConversionFromAny(ConversionFromAnySubdetail)

§

EmptyUpgradedClientState(EmptyUpgradedClientStateSubdetail)

§

ConsensusStateTypeMismatch(ConsensusStateTypeMismatchSubdetail)

§

EmptyResponseValue(EmptyResponseValueSubdetail)

§

EmptyResponseProof(EmptyResponseProofSubdetail)

§

RpcResponse(RpcResponseSubdetail)

§

MalformedProof(MalformedProofSubdetail)

§

InvalidHeight(InvalidHeightSubdetail)

§

InvalidHeightNoSource(InvalidHeightNoSourceSubdetail)

§

InvalidMetadata(InvalidMetadataSubdetail)

§

BuildClientStateFailure(BuildClientStateFailureSubdetail)

§

CreateClient(CreateClientSubdetail)

§

ClientStateType(ClientStateTypeSubdetail)

§

ConnectionNotFound(ConnectionNotFoundSubdetail)

§

BadConnectionState(BadConnectionStateSubdetail)

§

ConnOpen(ConnOpenSubdetail)

§

ConnOpenInit(ConnOpenInitSubdetail)

§

ConnOpenTry(ConnOpenTrySubdetail)

§

ChanOpenAck(ChanOpenAckSubdetail)

§

ChanOpenConfirm(ChanOpenConfirmSubdetail)

§

ConsensusProof(ConsensusProofSubdetail)

§

Packet(PacketSubdetail)

§

RecvPacket(RecvPacketSubdetail)

§

AckPacket(AckPacketSubdetail)

§

TimeoutPacket(TimeoutPacketSubdetail)

§

MessageTransaction(MessageTransactionSubdetail)

§

Query(QuerySubdetail)

§

KeyBase(KeyBaseSubdetail)

§

KeyNotFound(KeyNotFoundSubdetail)

§

Ics02(Ics02Subdetail)

§

Ics03(Ics03Subdetail)

§

Ics07(Ics07Subdetail)

§

Ics18(Ics18Subdetail)

§

Ics23(Ics23Subdetail)

§

Ics29(Ics29Subdetail)

§

Ics31(Ics31Subdetail)

§

InvalidUri(InvalidUriSubdetail)

§

ChainIdentifier(ChainIdentifierSubdetail)

§

NonProvableData(NonProvableDataSubdetail)

§

ChannelSend(ChannelSendSubdetail)

§

ChannelReceive(ChannelReceiveSubdetail)

§

ChannelReceiveTimeout(ChannelReceiveTimeoutSubdetail)

§

InvalidInputHeader(InvalidInputHeaderSubdetail)

§

TxNoConfirmation(TxNoConfirmationSubdetail)

§

Misbehaviour(MisbehaviourSubdetail)

§

InvalidKeyAddress(InvalidKeyAddressSubdetail)

§

Bech32Encoding(Bech32EncodingSubdetail)

§

ClientTypeMismatch(ClientTypeMismatchSubdetail)

§

ProtobufDecode(ProtobufDecodeSubdetail)

§

ProtobufEncode(ProtobufEncodeSubdetail)

§

TxSimulateGasEstimateExceeded(TxSimulateGasEstimateExceededSubdetail)

§

HealthCheckJsonRpc(HealthCheckJsonRpcSubdetail)

§

FetchVersionParsing(FetchVersionParsingSubdetail)

§

FetchVersionGrpcTransport(FetchVersionGrpcTransportSubdetail)

§

FetchVersionGrpcStatus(FetchVersionGrpcStatusSubdetail)

§

FetchVersionInvalidVersionResponse(FetchVersionInvalidVersionResponseSubdetail)

§

ConfigValidationJsonRpc(ConfigValidationJsonRpcSubdetail)

§

ConfigValidationTxSizeOutOfBounds(ConfigValidationTxSizeOutOfBoundsSubdetail)

§

ConfigValidationMaxGasTooHigh(ConfigValidationMaxGasTooHighSubdetail)

§

ConfigValidationTrustingPeriodSmallerThanZero(ConfigValidationTrustingPeriodSmallerThanZeroSubdetail)

§

ConfigValidationTrustingPeriodGreaterThanUnbondingPeriod(ConfigValidationTrustingPeriodGreaterThanUnbondingPeriodSubdetail)

§

ConfigValidationDefaultGasTooHigh(ConfigValidationDefaultGasTooHighSubdetail)

§

ConfigValidationGasMultiplierLow(ConfigValidationGasMultiplierLowSubdetail)

§

SdkModuleVersion(SdkModuleVersionSubdetail)

§

UnknownAccountType(UnknownAccountTypeSubdetail)

§

EmptyBaseAccount(EmptyBaseAccountSubdetail)

§

EmptyQueryAccount(EmptyQueryAccountSubdetail)

§

NoHistoricalEntries(NoHistoricalEntriesSubdetail)

§

InvalidHistoricalEntries(InvalidHistoricalEntriesSubdetail)

§

GasPriceTooLow(GasPriceTooLowSubdetail)

§

TxIndexingDisabled(TxIndexingDisabledSubdetail)

§

EmptyDenomTrace(EmptyDenomTraceSubdetail)

§

MessageTooBigForTx(MessageTooBigForTxSubdetail)

§

InvalidKeyType(InvalidKeyTypeSubdetail)

§

QueriedProofNotFound(QueriedProofNotFoundSubdetail)

§

InvalidArchiveAddress(InvalidArchiveAddressSubdetail)

Trait Implementations§

source§

impl Debug for ErrorDetail

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ErrorDetail

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<M> AsAny for Mwhere M: Any,

source§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FutureExt for T

§

fn with_context(self, otel_cx: Context) -> WithContext<Self>

Attaches the provided Context to this type, returning a WithContext wrapper. Read more
§

fn with_current_context(self) -> WithContext<Self>

Attaches the current Context to this type, returning a WithContext wrapper. Read more
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoRequest<T> for T

source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more