stellar_xdr::next

Trait Enum

Source
pub trait Enum:
    Name
    + Variants<Self>
    + Sized { }
Available on crate feature next only.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Enum for AccountFlags

Source§

impl Enum for AccountMergeResultCode

Source§

impl Enum for AllowTrustResultCode

Source§

impl Enum for ArchivalProofType

Source§

impl Enum for AssetType

Source§

impl Enum for BeginSponsoringFutureReservesResultCode

Source§

impl Enum for BinaryFuseFilterType

Source§

impl Enum for BucketEntryType

Source§

impl Enum for BucketListType

Source§

impl Enum for BumpSequenceResultCode

Source§

impl Enum for ChangeTrustResultCode

Source§

impl Enum for ClaimAtomType

Source§

impl Enum for ClaimClaimableBalanceResultCode

Source§

impl Enum for ClaimPredicateType

Source§

impl Enum for ClaimableBalanceFlags

Source§

impl Enum for ClaimableBalanceIdType

Source§

impl Enum for ClaimantType

Source§

impl Enum for ClawbackClaimableBalanceResultCode

Source§

impl Enum for ClawbackResultCode

Source§

impl Enum for ColdArchiveBucketEntryType

Source§

impl Enum for ConfigSettingId

Source§

impl Enum for ContractCostType

Source§

impl Enum for ContractDataDurability

Source§

impl Enum for ContractEventType

Source§

impl Enum for ContractExecutableType

Source§

impl Enum for ContractIdPreimageType

Source§

impl Enum for CreateAccountResultCode

Source§

impl Enum for CreateClaimableBalanceResultCode

Source§

impl Enum for CryptoKeyType

Source§

impl Enum for EndSponsoringFutureReservesResultCode

Source§

impl Enum for EnvelopeType

Source§

impl Enum for ErrorCode

Source§

impl Enum for ExtendFootprintTtlResultCode

Source§

impl Enum for HostFunctionType

Source§

impl Enum for HotArchiveBucketEntryType

Source§

impl Enum for InflationResultCode

Source§

impl Enum for InvokeHostFunctionResultCode

Source§

impl Enum for IpAddrType

Source§

impl Enum for LedgerEntryChangeType

Source§

impl Enum for LedgerEntryType

Source§

impl Enum for LedgerHeaderFlags

Source§

impl Enum for LedgerUpgradeType

Source§

impl Enum for LiquidityPoolDepositResultCode

Source§

impl Enum for LiquidityPoolType

Source§

impl Enum for LiquidityPoolWithdrawResultCode

Source§

impl Enum for ManageBuyOfferResultCode

Source§

impl Enum for ManageDataResultCode

Source§

impl Enum for ManageOfferEffect

Source§

impl Enum for ManageSellOfferResultCode

Source§

impl Enum for MemoType

Source§

impl Enum for MessageType

Source§

impl Enum for OfferEntryFlags

Source§

impl Enum for OperationResultCode

Source§

impl Enum for OperationType

Source§

impl Enum for PathPaymentStrictReceiveResultCode

Source§

impl Enum for PathPaymentStrictSendResultCode

Source§

impl Enum for PaymentResultCode

Source§

impl Enum for PreconditionType

Source§

impl Enum for PublicKeyType

Source§

impl Enum for RestoreFootprintResultCode

Source§

impl Enum for RevokeSponsorshipResultCode

Source§

impl Enum for RevokeSponsorshipType

Source§

impl Enum for ScAddressType

Source§

impl Enum for ScEnvMetaKind

Source§

impl Enum for ScErrorCode

Source§

impl Enum for ScErrorType

Source§

impl Enum for ScMetaKind

Source§

impl Enum for ScSpecEntryKind

Source§

impl Enum for ScSpecType

Source§

impl Enum for ScSpecUdtUnionCaseV0Kind

Source§

impl Enum for ScValType

Source§

impl Enum for ScpStatementType

Source§

impl Enum for SetOptionsResultCode

Source§

impl Enum for SetTrustLineFlagsResultCode

Source§

impl Enum for SignerKeyType

Source§

impl Enum for SorobanAuthorizedFunctionType

Source§

impl Enum for SorobanCredentialsType

Source§

impl Enum for StellarValueType

Source§

impl Enum for SurveyMessageCommandType

Source§

impl Enum for SurveyMessageResponseType

Source§

impl Enum for ThresholdIndexes

Source§

impl Enum for TransactionResultCode

Source§

impl Enum for TrustLineFlags

Source§

impl Enum for TxSetComponentType