Enum ibc_relayer::sdk_error::SdkErrorDetail
source · pub enum SdkErrorDetail {
Client(ClientSubdetail),
UnexpectedOk(UnexpectedOkSubdetail),
UnknownSdk(UnknownSdkSubdetail),
UnknownTxSync(UnknownTxSyncSubdetail),
OutOfGas(OutOfGasSubdetail),
InsufficientFee(InsufficientFeeSubdetail),
}Variants§
Client(ClientSubdetail)
UnexpectedOk(UnexpectedOkSubdetail)
UnknownSdk(UnknownSdkSubdetail)
UnknownTxSync(UnknownTxSyncSubdetail)
OutOfGas(OutOfGasSubdetail)
InsufficientFee(InsufficientFeeSubdetail)
Trait Implementations§
source§impl Debug for SdkErrorDetail
impl Debug for SdkErrorDetail
Auto Trait Implementations§
impl RefUnwindSafe for SdkErrorDetail
impl Send for SdkErrorDetail
impl Sync for SdkErrorDetail
impl Unpin for SdkErrorDetail
impl UnwindSafe for SdkErrorDetail
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
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§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