pub enum CosmScriptError {
Show 41 variants
ReqwestError(Error),
SerdeJson(Error),
RustDecimal(Error),
ParseIntError(ParseIntError),
IOErr(Error),
Secp256k1(Error),
VarError(VarError),
AnyError(Error),
Status(Status),
TransportError(Error),
TendermintError(Error),
Bech32DecodeErr,
Bech32DecodeExpanded(String, usize, String, usize),
Phrasing,
MissingPhrase,
Implementation,
Conversion {
key: String,
source: Error,
},
ErrReport(ErrReport),
ED25519(Error),
DecodeError(DecodeError),
HexError(FromHexError),
BitCoinBip32(Error),
ConversionSECP256k1,
ConversionED25519,
ConversionLength(usize),
ConversionLengthED25519Hex(usize),
ConversionPrefixED25519(usize, String),
NoGasOpts,
CoinParseErrV {
parse: String,
},
CoinParseErr(String),
TxResultError(usize, String, String),
GasPriceError(String),
TendermintValidatorSet(u64, u64),
TXNotFound(String, usize),
Unknown,
StdErr(String),
AddrNotInFile(String),
CodeIdNotInFile(String),
NotImplemented,
NewChain(String),
NewNetwork(String),
}
Variants§
ReqwestError(Error)
SerdeJson(Error)
RustDecimal(Error)
ParseIntError(ParseIntError)
IOErr(Error)
Secp256k1(Error)
VarError(VarError)
AnyError(Error)
Status(Status)
TransportError(Error)
TendermintError(Error)
Bech32DecodeErr
Bech32DecodeExpanded(String, usize, String, usize)
Phrasing
MissingPhrase
Implementation
Conversion
ErrReport(ErrReport)
ED25519(Error)
DecodeError(DecodeError)
HexError(FromHexError)
BitCoinBip32(Error)
ConversionSECP256k1
ConversionED25519
ConversionLength(usize)
ConversionLengthED25519Hex(usize)
ConversionPrefixED25519(usize, String)
NoGasOpts
CoinParseErrV
CoinParseErr(String)
TxResultError(usize, String, String)
GasPriceError(String)
TendermintValidatorSet(u64, u64)
TXNotFound(String, usize)
Unknown
StdErr(String)
AddrNotInFile(String)
CodeIdNotInFile(String)
NotImplemented
NewChain(String)
NewNetwork(String)
Trait Implementations§
Source§impl Debug for CosmScriptError
impl Debug for CosmScriptError
Source§impl Display for CosmScriptError
impl Display for CosmScriptError
Source§impl Error for CosmScriptError
impl Error for CosmScriptError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<DecodeError> for CosmScriptError
impl From<DecodeError> for CosmScriptError
Source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Error> for CosmScriptError
impl From<Error> for CosmScriptError
Source§impl From<Report> for CosmScriptError
impl From<Report> for CosmScriptError
Source§impl From<FromHexError> for CosmScriptError
impl From<FromHexError> for CosmScriptError
Source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
Converts to this type from the input type.
Source§impl From<ParseIntError> for CosmScriptError
impl From<ParseIntError> for CosmScriptError
Source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.
Source§impl From<Status> for CosmScriptError
impl From<Status> for CosmScriptError
Auto Trait Implementations§
impl !Freeze for CosmScriptError
impl !RefUnwindSafe for CosmScriptError
impl Send for CosmScriptError
impl Sync for CosmScriptError
impl Unpin for CosmScriptError
impl !UnwindSafe for CosmScriptError
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> 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