Enum deep_space::error::SdkErrorCode
source · [−]pub enum SdkErrorCode {
Show 41 variants
ErrInternal,
ErrTxDecode,
ErrInvalidSequence,
ErrUnauthorized,
ErrInsufficientFunds,
ErrUnknownRequest,
ErrInvalidAddress,
ErrInvalidPubKey,
ErrUnknownAddress,
ErrInvalidCoins,
ErrOutOfGas,
ErrMemoTooLarge,
ErrInsufficientFee,
ErrTooManySignatures,
ErrNoSignatures,
ErrJsonMarshal,
ErrJsonUnmarshal,
ErrInvalidRequest,
ErrTxInMempoolCache,
ErrMempoolIsFull,
ErrTxTooLarge,
ErrKeyNotFound,
ErrWrongPassword,
ErrInvalidSigner,
ErrInvalidGasAdjustment,
ErrInvalidHeight,
ErrInvalidVersion,
ErrInvalidChainId,
ErrInvalidType,
ErrTxTimeoutHeight,
ErrUnknownExtensionOptions,
ErrWrongSequence,
ErrPackAny,
ErrUnpackAny,
ErrLogic,
ErrConflict,
ErrNotSupported,
ErrNotFound,
ErrIo,
ErrPanic,
ErrAppConfig,
}
Expand description
An enum representing Cosmos sdk errors from the ‘sdk’ codespace. Each of these errors maps to a code that we use to identify it in the TxResponse https://github.com/cosmos/cosmos-sdk/blob/ed01c21584ab63efe0e505cd281cbc680f7623da/types/errors/errors.go
Variants
ErrInternal
ErrTxDecode
ErrInvalidSequence
ErrUnauthorized
ErrInsufficientFunds
ErrUnknownRequest
ErrInvalidAddress
ErrInvalidPubKey
ErrUnknownAddress
ErrInvalidCoins
ErrOutOfGas
ErrMemoTooLarge
ErrInsufficientFee
ErrTooManySignatures
ErrNoSignatures
ErrJsonMarshal
ErrJsonUnmarshal
ErrInvalidRequest
ErrTxInMempoolCache
ErrMempoolIsFull
ErrTxTooLarge
ErrKeyNotFound
ErrWrongPassword
ErrInvalidSigner
ErrInvalidGasAdjustment
ErrInvalidHeight
ErrInvalidVersion
ErrInvalidChainId
ErrInvalidType
ErrTxTimeoutHeight
ErrUnknownExtensionOptions
ErrWrongSequence
ErrPackAny
ErrUnpackAny
ErrLogic
ErrConflict
ErrNotSupported
ErrNotFound
ErrIo
ErrPanic
ErrAppConfig
Implementations
sourceimpl SdkErrorCode
impl SdkErrorCode
Trait Implementations
sourceimpl Clone for SdkErrorCode
impl Clone for SdkErrorCode
sourcefn clone(&self) -> SdkErrorCode
fn clone(&self) -> SdkErrorCode
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 more
sourceimpl Debug for SdkErrorCode
impl Debug for SdkErrorCode
sourceimpl PartialEq<SdkErrorCode> for SdkErrorCode
impl PartialEq<SdkErrorCode> for SdkErrorCode
impl Copy for SdkErrorCode
impl Eq for SdkErrorCode
impl StructuralEq for SdkErrorCode
impl StructuralPartialEq for SdkErrorCode
Auto Trait Implementations
impl RefUnwindSafe for SdkErrorCode
impl Send for SdkErrorCode
impl Sync for SdkErrorCode
impl Unpin for SdkErrorCode
impl UnwindSafe for SdkErrorCode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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 Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
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.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
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
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more