stellar_xdr::next

Trait Name

Source
pub trait Name {
    // Required method
    fn name(&self) -> &'static str;
}
Available on crate feature next only.
Expand description

Name defines types that assign a static name to their value, such as the name given to an identifier in an XDR enum, or the name given to the case in a union.

Required Methods§

Source

fn name(&self) -> &'static str

Implementors§

Source§

impl Name for AccountEntryExt

Source§

impl Name for AccountEntryExtensionV1Ext

Source§

impl Name for AccountEntryExtensionV2Ext

Source§

impl Name for AccountFlags

Source§

impl Name for AccountMergeResult

Source§

impl Name for AccountMergeResultCode

Source§

impl Name for AllowTrustResult

Source§

impl Name for AllowTrustResultCode

Source§

impl Name for ArchivalProofBody

Source§

impl Name for ArchivalProofType

Source§

impl Name for Asset

Source§

impl Name for AssetCode

Source§

impl Name for AssetType

Source§

impl Name for AuthenticatedMessage

Source§

impl Name for BeginSponsoringFutureReservesResult

Source§

impl Name for BeginSponsoringFutureReservesResultCode

Source§

impl Name for BinaryFuseFilterType

Source§

impl Name for BucketEntry

Source§

impl Name for BucketEntryType

Source§

impl Name for BucketListType

Source§

impl Name for BucketMetadataExt

Source§

impl Name for BumpSequenceResult

Source§

impl Name for BumpSequenceResultCode

Source§

impl Name for ChangeTrustAsset

Source§

impl Name for ChangeTrustResult

Source§

impl Name for ChangeTrustResultCode

Source§

impl Name for ClaimAtom

Source§

impl Name for ClaimAtomType

Source§

impl Name for ClaimClaimableBalanceResult

Source§

impl Name for ClaimClaimableBalanceResultCode

Source§

impl Name for ClaimPredicate

Source§

impl Name for ClaimPredicateType

Source§

impl Name for ClaimableBalanceEntryExt

Source§

impl Name for ClaimableBalanceEntryExtensionV1Ext

Source§

impl Name for ClaimableBalanceFlags

Source§

impl Name for ClaimableBalanceId

Source§

impl Name for ClaimableBalanceIdType

Source§

impl Name for Claimant

Source§

impl Name for ClaimantType

Source§

impl Name for ClawbackClaimableBalanceResult

Source§

impl Name for ClawbackClaimableBalanceResultCode

Source§

impl Name for ClawbackResult

Source§

impl Name for ClawbackResultCode

Source§

impl Name for ColdArchiveBucketEntry

Source§

impl Name for ColdArchiveBucketEntryType

Source§

impl Name for ConfigSettingEntry

Source§

impl Name for ConfigSettingId

Source§

impl Name for ContractCodeEntryExt

Source§

impl Name for ContractCostType

Source§

impl Name for ContractDataDurability

Source§

impl Name for ContractEventBody

Source§

impl Name for ContractEventType

Source§

impl Name for ContractExecutable

Source§

impl Name for ContractExecutableType

Source§

impl Name for ContractIdPreimage

Source§

impl Name for ContractIdPreimageType

Source§

impl Name for CreateAccountResult

Source§

impl Name for CreateAccountResultCode

Source§

impl Name for CreateClaimableBalanceResult

Source§

impl Name for CreateClaimableBalanceResultCode

Source§

impl Name for CryptoKeyType

Source§

impl Name for DataEntryExt

Source§

impl Name for EndSponsoringFutureReservesResult

Source§

impl Name for EndSponsoringFutureReservesResultCode

Source§

impl Name for EnvelopeType

Source§

impl Name for ErrorCode

Source§

impl Name for ExtendFootprintTtlResult

Source§

impl Name for ExtendFootprintTtlResultCode

Source§

impl Name for ExtensionPoint

Source§

impl Name for FeeBumpTransactionExt

Source§

impl Name for FeeBumpTransactionInnerTx

Source§

impl Name for GeneralizedTransactionSet

Source§

impl Name for HashIdPreimage

Source§

impl Name for HostFunction

Source§

impl Name for HostFunctionType

Source§

impl Name for HotArchiveBucketEntry

Source§

impl Name for HotArchiveBucketEntryType

Source§

impl Name for InflationResult

Source§

impl Name for InflationResultCode

Source§

impl Name for InnerTransactionResultExt

Source§

impl Name for InnerTransactionResultResult

Source§

impl Name for InvokeHostFunctionResult

Source§

impl Name for InvokeHostFunctionResultCode

Source§

impl Name for IpAddrType

Source§

impl Name for LedgerCloseMeta

Source§

impl Name for LedgerCloseMetaExt

Source§

impl Name for LedgerEntryChange

Source§

impl Name for LedgerEntryChangeType

Source§

impl Name for LedgerEntryData

Source§

impl Name for LedgerEntryExt

Source§

impl Name for LedgerEntryExtensionV1Ext

Source§

impl Name for LedgerEntryType

Source§

impl Name for LedgerHeaderExt

Source§

impl Name for LedgerHeaderExtensionV1Ext

Source§

impl Name for LedgerHeaderFlags

Source§

impl Name for LedgerHeaderHistoryEntryExt

Source§

impl Name for LedgerKey

Source§

impl Name for LedgerUpgrade

Source§

impl Name for LedgerUpgradeType

Source§

impl Name for LiquidityPoolDepositResult

Source§

impl Name for LiquidityPoolDepositResultCode

Source§

impl Name for LiquidityPoolEntryBody

Source§

impl Name for LiquidityPoolParameters

Source§

impl Name for LiquidityPoolType

Source§

impl Name for LiquidityPoolWithdrawResult

Source§

impl Name for LiquidityPoolWithdrawResultCode

Source§

impl Name for ManageBuyOfferResult

Source§

impl Name for ManageBuyOfferResultCode

Source§

impl Name for ManageDataResult

Source§

impl Name for ManageDataResultCode

Source§

impl Name for ManageOfferEffect

Source§

impl Name for ManageOfferSuccessResultOffer

Source§

impl Name for ManageSellOfferResult

Source§

impl Name for ManageSellOfferResultCode

Source§

impl Name for Memo

Source§

impl Name for MemoType

Source§

impl Name for MessageType

Source§

impl Name for MuxedAccount

Source§

impl Name for OfferEntryExt

Source§

impl Name for OfferEntryFlags

Source§

impl Name for OperationBody

Source§

impl Name for OperationResult

Source§

impl Name for OperationResultCode

Source§

impl Name for OperationResultTr

Source§

impl Name for OperationType

Source§

impl Name for PathPaymentStrictReceiveResult

Source§

impl Name for PathPaymentStrictReceiveResultCode

Source§

impl Name for PathPaymentStrictSendResult

Source§

impl Name for PathPaymentStrictSendResultCode

Source§

impl Name for PaymentResult

Source§

impl Name for PaymentResultCode

Source§

impl Name for PeerAddressIp

Source§

impl Name for PersistedScpState

Source§

impl Name for PreconditionType

Source§

impl Name for Preconditions

Source§

impl Name for PublicKey

Source§

impl Name for PublicKeyType

Source§

impl Name for RestoreFootprintResult

Source§

impl Name for RestoreFootprintResultCode

Source§

impl Name for RevokeSponsorshipOp

Source§

impl Name for RevokeSponsorshipResult

Source§

impl Name for RevokeSponsorshipResultCode

Source§

impl Name for RevokeSponsorshipType

Source§

impl Name for ScAddress

Source§

impl Name for ScAddressType

Source§

impl Name for ScEnvMetaEntry

Source§

impl Name for ScEnvMetaKind

Source§

impl Name for ScError

Source§

impl Name for ScErrorCode

Source§

impl Name for ScErrorType

Source§

impl Name for ScMetaEntry

Source§

impl Name for ScMetaKind

Source§

impl Name for ScSpecEntry

Source§

impl Name for ScSpecEntryKind

Source§

impl Name for ScSpecType

Source§

impl Name for ScSpecTypeDef

Source§

impl Name for ScSpecUdtUnionCaseV0

Source§

impl Name for ScSpecUdtUnionCaseV0Kind

Source§

impl Name for ScVal

Source§

impl Name for ScValType

Source§

impl Name for ScpHistoryEntry

Source§

impl Name for ScpStatementPledges

Source§

impl Name for ScpStatementType

Source§

impl Name for SetOptionsResult

Source§

impl Name for SetOptionsResultCode

Source§

impl Name for SetTrustLineFlagsResult

Source§

impl Name for SetTrustLineFlagsResultCode

Source§

impl Name for SignerKey

Source§

impl Name for SignerKeyType

Source§

impl Name for SorobanAuthorizedFunction

Source§

impl Name for SorobanAuthorizedFunctionType

Source§

impl Name for SorobanCredentials

Source§

impl Name for SorobanCredentialsType

Source§

impl Name for SorobanTransactionDataExt

Source§

impl Name for SorobanTransactionMetaExt

Source§

impl Name for StellarMessage

Source§

impl Name for StellarValueExt

Source§

impl Name for StellarValueType

Source§

impl Name for StoredTransactionSet

Source§

impl Name for SurveyMessageCommandType

Source§

impl Name for SurveyMessageResponseType

Source§

impl Name for SurveyResponseBody

Source§

impl Name for ThresholdIndexes

Source§

impl Name for TransactionEnvelope

Source§

impl Name for TransactionExt

Source§

impl Name for TransactionHistoryEntryExt

Source§

impl Name for TransactionHistoryResultEntryExt

Source§

impl Name for TransactionMeta

Source§

impl Name for TransactionPhase

Source§

impl Name for TransactionResultCode

Source§

impl Name for TransactionResultExt

Source§

impl Name for TransactionResultResult

Source§

impl Name for TransactionSignaturePayloadTaggedTransaction

Source§

impl Name for TransactionV0Ext

Source§

impl Name for TrustLineAsset

Source§

impl Name for TrustLineEntryExt

Source§

impl Name for TrustLineEntryExtensionV2Ext

Source§

impl Name for TrustLineEntryV1Ext

Source§

impl Name for TrustLineFlags

Source§

impl Name for TxSetComponent

Source§

impl Name for TxSetComponentType

Source§

impl Name for Type

Source§

impl Name for TypeVariant