Enum boot_core::DaemonError
source · pub enum DaemonError {
Show 41 variants
ReqwestError(Error),
SerdeJson(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,
},
SharedDaemonState,
ErrReport(ErrReport),
GRpcDecodeError(DecodeError),
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),
NotImplemented,
NewChain(String),
NewNetwork(String),
CannotConnectGRPC,
}
Variants§
ReqwestError(Error)
SerdeJson(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)
GRpcDecodeError(DecodeError)
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)
NotImplemented
NewChain(String)
NewNetwork(String)
CannotConnectGRPC
Trait Implementations§
source§impl Debug for DaemonError
impl Debug for DaemonError
source§impl Display for DaemonError
impl Display for DaemonError
source§impl Error for DaemonError
impl Error for DaemonError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<DaemonError> for BootError
impl From<DaemonError> for BootError
source§fn from(source: DaemonError) -> Self
fn from(source: DaemonError) -> Self
Converts to this type from the input type.
source§impl From<DecodeError> for DaemonError
impl From<DecodeError> for DaemonError
source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
source§impl From<DecodeError> for DaemonError
impl From<DecodeError> for DaemonError
source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<Error> for DaemonError
impl From<Error> for DaemonError
source§impl From<FromHexError> for DaemonError
impl From<FromHexError> for DaemonError
source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
Converts to this type from the input type.
source§impl From<ParseIntError> for DaemonError
impl From<ParseIntError> for DaemonError
source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.
source§impl From<Report> for DaemonError
impl From<Report> for DaemonError
source§impl From<Status> for DaemonError
impl From<Status> for DaemonError
Auto Trait Implementations§
impl !RefUnwindSafe for DaemonError
impl Send for DaemonError
impl Sync for DaemonError
impl Unpin for DaemonError
impl !UnwindSafe for DaemonError
Blanket Implementations§
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