Trait soroban_sdk::xdr::Enum

pub trait Enum: Name + Variants<Self> + Sized { }

Object Safety§

This trait is not object safe.

Implementors§

§

impl Enum for ContractCostType

§

impl Enum for AccountFlags

§

impl Enum for AccountMergeResultCode

§

impl Enum for AllowTrustResultCode

§

impl Enum for AssetType

§

impl Enum for BeginSponsoringFutureReservesResultCode

§

impl Enum for BucketEntryType

§

impl Enum for BumpSequenceResultCode

§

impl Enum for ChangeTrustResultCode

§

impl Enum for ClaimAtomType

§

impl Enum for ClaimClaimableBalanceResultCode

§

impl Enum for ClaimPredicateType

§

impl Enum for ClaimableBalanceFlags

§

impl Enum for ClaimableBalanceIdType

§

impl Enum for ClaimantType

§

impl Enum for ClawbackClaimableBalanceResultCode

§

impl Enum for ClawbackResultCode

§

impl Enum for ConfigSettingId

§

impl Enum for ContractDataDurability

§

impl Enum for ContractEventType

§

impl Enum for ContractExecutableType

§

impl Enum for ContractIdPreimageType

§

impl Enum for CreateAccountResultCode

§

impl Enum for CreateClaimableBalanceResultCode

§

impl Enum for CryptoKeyType

§

impl Enum for EndSponsoringFutureReservesResultCode

§

impl Enum for EnvelopeType

§

impl Enum for ErrorCode

§

impl Enum for ExtendFootprintTtlResultCode

§

impl Enum for HostFunctionType

§

impl Enum for InflationResultCode

§

impl Enum for InvokeHostFunctionResultCode

§

impl Enum for IpAddrType

§

impl Enum for LedgerEntryChangeType

§

impl Enum for LedgerEntryType

§

impl Enum for LedgerHeaderFlags

§

impl Enum for LedgerUpgradeType

§

impl Enum for LiquidityPoolDepositResultCode

§

impl Enum for LiquidityPoolType

§

impl Enum for LiquidityPoolWithdrawResultCode

§

impl Enum for ManageBuyOfferResultCode

§

impl Enum for ManageDataResultCode

§

impl Enum for ManageOfferEffect

§

impl Enum for ManageSellOfferResultCode

§

impl Enum for MemoType

§

impl Enum for MessageType

§

impl Enum for OfferEntryFlags

§

impl Enum for OperationResultCode

§

impl Enum for OperationType

§

impl Enum for PathPaymentStrictReceiveResultCode

§

impl Enum for PathPaymentStrictSendResultCode

§

impl Enum for PaymentResultCode

§

impl Enum for PreconditionType

§

impl Enum for PublicKeyType

§

impl Enum for RestoreFootprintResultCode

§

impl Enum for RevokeSponsorshipResultCode

§

impl Enum for RevokeSponsorshipType

§

impl Enum for ScAddressType

§

impl Enum for ScEnvMetaKind

§

impl Enum for ScErrorCode

§

impl Enum for ScErrorType

§

impl Enum for ScMetaKind

§

impl Enum for ScSpecEntryKind

§

impl Enum for ScSpecType

§

impl Enum for ScSpecUdtUnionCaseV0Kind

§

impl Enum for ScValType

§

impl Enum for ScpStatementType

§

impl Enum for SetOptionsResultCode

§

impl Enum for SetTrustLineFlagsResultCode

§

impl Enum for SignerKeyType

§

impl Enum for SorobanAuthorizedFunctionType

§

impl Enum for SorobanCredentialsType

§

impl Enum for StellarValueType

§

impl Enum for SurveyMessageCommandType

§

impl Enum for SurveyMessageResponseType

§

impl Enum for ThresholdIndexes

§

impl Enum for TransactionResultCode

§

impl Enum for TrustLineFlags

§

impl Enum for TxSetComponentType