[−][src]Enum stellar_base::error::Error
Variants
Error that can occur when parsing a key.
Invalid version byte in key.
Invalid checksum in key.
Invalid keypair seed.
Invalid Asset code.
Invalid data value.
Invalid signature.
Invalid signature hint.
Invalid memo text: too long.
Invalid memo hash: too long.
Invalid memo return hash: too long.
Error that can occur when parsing amounts from stroops.
Error that can occur when converting stroops to unsigned amount.
Error that can occur when converting an amount with more than 7 digits.
Error parsing price.
Invalid network id: too long.
Invalid public key.
Invalid pre auth tx.
Invalid hash(x).
Invalid time bounds.
ParseAmountError(Error)
Error that can occur when parsing amounts.
InvalidOperation(String)
Error that occurs when building operations.
Error that occurs when building a transaction with too many operations.
Error that occurs when building a transaction with no operations.
Transaction fee is too low.
Home domain is too long.
Invalid account flags.
Invalid trust line flags.
Transaction fee overflow.
XdrError(XdrError)
Xdr serialization error
Base64DecodeError(DecodeError)
Base64 decode error
Sodium init failed.
Trait Implementations
impl Debug for Error
[src]
impl Display for Error
[src]
impl Error for Error
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<DecodeError> for Error
[src]
fn from(source: DecodeError) -> Self
[src]
impl From<Error> for Error
[src]
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,