pub enum StacksError {
InvalidArguments(&'static str),
C32Error(C32Error),
InvalidAddressVersion(u8),
InvalidSliceLength(TryFromSliceError),
BadHex(FromHexError),
InvalidUintBytes(usize),
CodecError(CodecError),
InvalidData(&'static str),
BIP32(Error),
BIP39(Error),
SECP(Error),
Base58(Error),
}
Expand description
Error type for the stacks-core library
Variants§
InvalidArguments(&'static str)
Invalid arguments
C32Error(C32Error)
C32 encoding or decoding error
InvalidAddressVersion(u8)
Invalid address version
InvalidSliceLength(TryFromSliceError)
Invalid slice length
BadHex(FromHexError)
Hex encoding or decoding error due
InvalidUintBytes(usize)
Invalid Uint bytes
CodecError(CodecError)
Codec error
InvalidData(&'static str)
Invalid data
BIP32(Error)
BIP32 Error
BIP39(Error)
BIP32 Error
SECP(Error)
SECP Error
Base58(Error)
Base58 Error
Trait Implementations§
Source§impl Debug for StacksError
impl Debug for StacksError
Source§impl Display for StacksError
impl Display for StacksError
Source§impl Error for StacksError
impl Error for StacksError
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<C32Error> for StacksError
impl From<C32Error> for StacksError
Source§impl From<CodecError> for StacksError
impl From<CodecError> for StacksError
Source§fn from(source: CodecError) -> Self
fn from(source: CodecError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for StacksError
impl From<Error> for StacksError
Source§impl From<Error> for StacksError
impl From<Error> for StacksError
Source§impl From<Error> for StacksError
impl From<Error> for StacksError
Source§impl From<Error> for StacksError
impl From<Error> for StacksError
Source§impl From<FromHexError> for StacksError
impl From<FromHexError> for StacksError
Source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
Converts to this type from the input type.
Source§impl From<TryFromSliceError> for StacksError
impl From<TryFromSliceError> for StacksError
Source§fn from(source: TryFromSliceError) -> Self
fn from(source: TryFromSliceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StacksError
impl !RefUnwindSafe for StacksError
impl Send for StacksError
impl Sync for StacksError
impl Unpin for StacksError
impl !UnwindSafe for StacksError
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