[−][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.
Invalid claimable balance id length. Length must be 32 bytes.
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
Invalid xdr claim predicate
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]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<DecodeError> for Error
[src]
pub fn from(source: DecodeError) -> Self
[src]
impl From<Error> for Error
[src]
Auto Trait Implementations
impl RefUnwindSafe for Error
[src]
impl Send for Error
[src]
impl Sync for Error
[src]
impl Unpin for Error
[src]
impl UnwindSafe for Error
[src]
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,
pub 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.
pub 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>,