pub enum AlgoKitTransactError {
EncodingError(Error),
DecodingError(Error),
MsgpackEncodingError(Error),
MsgpackDecodingError(Error),
UnknownTransactionType(String),
InputError(String),
InvalidAddress(String),
}
Expand description
Represents errors that can occur during Algorand transaction operations.
This enum encompasses various failure scenarios that may arise when creating, manipulating, serializing, or deserializing Algorand transactions.
Variants§
EncodingError(Error)
DecodingError(Error)
MsgpackEncodingError(Error)
MsgpackDecodingError(Error)
UnknownTransactionType(String)
InputError(String)
InvalidAddress(String)
Trait Implementations§
Source§impl Debug for AlgoKitTransactError
impl Debug for AlgoKitTransactError
Source§impl Display for AlgoKitTransactError
impl Display for AlgoKitTransactError
Source§impl Error for AlgoKitTransactError
impl Error for AlgoKitTransactError
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<Error> for AlgoKitTransactError
impl From<Error> for AlgoKitTransactError
Source§impl From<Error> for AlgoKitTransactError
impl From<Error> for AlgoKitTransactError
Source§impl From<Error> for AlgoKitTransactError
impl From<Error> for AlgoKitTransactError
Auto Trait Implementations§
impl Freeze for AlgoKitTransactError
impl !RefUnwindSafe for AlgoKitTransactError
impl Send for AlgoKitTransactError
impl Sync for AlgoKitTransactError
impl Unpin for AlgoKitTransactError
impl !UnwindSafe for AlgoKitTransactError
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