Enum ibc_relayer::sdk_error::ClientErrorDetail
source · pub enum ClientErrorDetail {
Show 29 variants
LightClientAlreadyExists(LightClientAlreadyExistsSubdetail),
InvalidLightClient(InvalidLightClientSubdetail),
LightClientNotFound(LightClientNotFoundSubdetail),
FrozenLightClient(FrozenLightClientSubdetail),
InvalidClientMetadata(InvalidClientMetadataSubdetail),
ConsensusStateNotFound(ConsensusStateNotFoundSubdetail),
InvalidConsensusState(InvalidConsensusStateSubdetail),
ClientTypeNotFound(ClientTypeNotFoundSubdetail),
InvalidClientType(InvalidClientTypeSubdetail),
CommitmentRootNotFound(CommitmentRootNotFoundSubdetail),
InvalidClientHeader(InvalidClientHeaderSubdetail),
InvalidLightClientMisbehavior(InvalidLightClientMisbehaviorSubdetail),
ClientStateVerificationFailed(ClientStateVerificationFailedSubdetail),
ClientConsensusStateVerificationFailed(ClientConsensusStateVerificationFailedSubdetail),
ConnectionStateVerificationFailed(ConnectionStateVerificationFailedSubdetail),
ChannelStateVerificationFailed(ChannelStateVerificationFailedSubdetail),
PacketCommitmentVerificationFailed(PacketCommitmentVerificationFailedSubdetail),
PacketAcknowledgementVerificationFailed(PacketAcknowledgementVerificationFailedSubdetail),
PacketReceiptVerificationFailed(PacketReceiptVerificationFailedSubdetail),
NextSequenceReceiveVerificationFailed(NextSequenceReceiveVerificationFailedSubdetail),
SelfConsensusStateNotFound(SelfConsensusStateNotFoundSubdetail),
UpdateLightClientFailed(UpdateLightClientFailedSubdetail),
InvalidUpdateClientProposal(InvalidUpdateClientProposalSubdetail),
InvalidClientUpgrade(InvalidClientUpgradeSubdetail),
InvalidHeight(InvalidHeightSubdetail),
InvalidClientStateSubstitute(InvalidClientStateSubstituteSubdetail),
InvalidUpgradeProposal(InvalidUpgradeProposalSubdetail),
InactiveClient(InactiveClientSubdetail),
UnknownClient(UnknownClientSubdetail),
}
Variants§
LightClientAlreadyExists(LightClientAlreadyExistsSubdetail)
InvalidLightClient(InvalidLightClientSubdetail)
LightClientNotFound(LightClientNotFoundSubdetail)
FrozenLightClient(FrozenLightClientSubdetail)
InvalidClientMetadata(InvalidClientMetadataSubdetail)
ConsensusStateNotFound(ConsensusStateNotFoundSubdetail)
InvalidConsensusState(InvalidConsensusStateSubdetail)
ClientTypeNotFound(ClientTypeNotFoundSubdetail)
InvalidClientType(InvalidClientTypeSubdetail)
CommitmentRootNotFound(CommitmentRootNotFoundSubdetail)
InvalidClientHeader(InvalidClientHeaderSubdetail)
InvalidLightClientMisbehavior(InvalidLightClientMisbehaviorSubdetail)
ClientStateVerificationFailed(ClientStateVerificationFailedSubdetail)
ClientConsensusStateVerificationFailed(ClientConsensusStateVerificationFailedSubdetail)
ConnectionStateVerificationFailed(ConnectionStateVerificationFailedSubdetail)
ChannelStateVerificationFailed(ChannelStateVerificationFailedSubdetail)
PacketCommitmentVerificationFailed(PacketCommitmentVerificationFailedSubdetail)
PacketAcknowledgementVerificationFailed(PacketAcknowledgementVerificationFailedSubdetail)
PacketReceiptVerificationFailed(PacketReceiptVerificationFailedSubdetail)
NextSequenceReceiveVerificationFailed(NextSequenceReceiveVerificationFailedSubdetail)
SelfConsensusStateNotFound(SelfConsensusStateNotFoundSubdetail)
UpdateLightClientFailed(UpdateLightClientFailedSubdetail)
InvalidUpdateClientProposal(InvalidUpdateClientProposalSubdetail)
InvalidClientUpgrade(InvalidClientUpgradeSubdetail)
InvalidHeight(InvalidHeightSubdetail)
InvalidClientStateSubstitute(InvalidClientStateSubstituteSubdetail)
InvalidUpgradeProposal(InvalidUpgradeProposalSubdetail)
InactiveClient(InactiveClientSubdetail)
UnknownClient(UnknownClientSubdetail)
Trait Implementations§
source§impl Debug for ClientErrorDetail
impl Debug for ClientErrorDetail
Auto Trait Implementations§
impl RefUnwindSafe for ClientErrorDetail
impl Send for ClientErrorDetail
impl Sync for ClientErrorDetail
impl Unpin for ClientErrorDetail
impl UnwindSafe for ClientErrorDetail
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request