Enum substrate_stellar_sdk::StellarSdkError[][src]

pub enum StellarSdkError {
Show variants InvalidBase32Character { at_position: usize, }, InvalidStellarKeyEncoding, InvalidStellarKeyEncodingLength, InvalidStellarKeyEncodingVersion { expected_version: char, found_version: char, }, InvalidStellarKeyChecksum { expected: u16, found: u16, }, InvalidSignatureLength { found_length: usize, expected_length: usize, }, PublicKeyCantVerify, InvalidBase64Encoding(DecodeError), TooManySignatures, AssetCodeTooLong, InvalidAssetCodeCharacter, ExceedsMaximumLength { requested_length: usize, allowed_length: i32, }, InvalidHexEncoding(FromHexError), InvalidHashLength { found_length: usize, expected_length: usize, }, NotApproximableAsFraction, InvalidPrice, InvalidTrustLineLimit, InvalidAuthorizeFlag, InvalidAmountString, AmountOverflow, AmountNegative, AmountNonPositive, InvalidBinaryLength { found_length: usize, expected_length: usize, }, InvalidBalanceId, EmptyClaimants, InvalidSignerWeight, CantWrapFeeBumpTransaction, FetchError(FetchError),
}

Variants

InvalidBase32Character
Show fields

Fields of InvalidBase32Character

at_position: usize
InvalidStellarKeyEncoding

The encoding can be decoded but is not the canonical encoding of the underlying binary key

InvalidStellarKeyEncodingLength

The encoding has an invalid length

InvalidStellarKeyEncodingVersion

The initial version byte is invalid for this EncodableKey

Show fields

Fields of InvalidStellarKeyEncodingVersion

expected_version: charfound_version: char
InvalidStellarKeyChecksum

The checksum in the encoding is invaliid

Show fields

Fields of InvalidStellarKeyChecksum

expected: u16found: u16
InvalidSignatureLength

The signature has an invalid length

Show fields

Fields of InvalidSignatureLength

found_length: usizeexpected_length: usize
PublicKeyCantVerify

Verification for this public key failed

InvalidBase64Encoding(DecodeError)

The base64 encoding of the signature is invalid

TooManySignatures

The transaction envelope already has the maximal number of signatures (20)

AssetCodeTooLong
InvalidAssetCodeCharacter
ExceedsMaximumLength
Show fields

Fields of ExceedsMaximumLength

requested_length: usizeallowed_length: i32
InvalidHexEncoding(FromHexError)
InvalidHashLength
Show fields

Fields of InvalidHashLength

found_length: usizeexpected_length: usize
NotApproximableAsFraction
InvalidPrice
InvalidTrustLineLimit
InvalidAuthorizeFlag
InvalidAmountString
AmountOverflow
AmountNegative
AmountNonPositive
InvalidBinaryLength
Show fields

Fields of InvalidBinaryLength

found_length: usizeexpected_length: usize
InvalidBalanceId
EmptyClaimants
InvalidSignerWeight
CantWrapFeeBumpTransaction
FetchError(FetchError)

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Convert from a value of T into an equivalent instance of Option<Self>. Read more

Consume self to return Some equivalent value of Option<T>. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Get a reference to the inner from the outer.

Get a mutable reference to the inner from the outer.

Should always be Self

Convert from a value of T into an equivalent instance of Self. Read more

Consume self to return an equivalent value of T. Read more

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The counterpart to unchecked_from.

Consume self to return an equivalent value of T.