pub type KeyError = Error;Aliased Type§
enum KeyError {
Base58(Error),
Secp256k1(Error),
InvalidKeyPrefix(u8),
Hex(Error),
InvalidHexLength(usize),
}Variants§
Base58(Error)
Base58 encoding error
Secp256k1(Error)
secp256k1-related error
InvalidKeyPrefix(u8)
Invalid key prefix error
Hex(Error)
Hex decoding error
InvalidHexLength(usize)
PublicKey hex should be 66 or 130 digits long.
Trait Implementations§
§impl Error for Error
impl Error for Error
§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()