stellar_xdr::curr

Enum Type

Source
pub enum Type {
Show 459 variants Value(Box<Value>), ScpBallot(Box<ScpBallot>), ScpStatementType(Box<ScpStatementType>), ScpNomination(Box<ScpNomination>), ScpStatement(Box<ScpStatement>), ScpStatementPledges(Box<ScpStatementPledges>), ScpStatementPrepare(Box<ScpStatementPrepare>), ScpStatementConfirm(Box<ScpStatementConfirm>), ScpStatementExternalize(Box<ScpStatementExternalize>), ScpEnvelope(Box<ScpEnvelope>), ScpQuorumSet(Box<ScpQuorumSet>), ConfigSettingContractExecutionLanesV0(Box<ConfigSettingContractExecutionLanesV0>), ConfigSettingContractComputeV0(Box<ConfigSettingContractComputeV0>), ConfigSettingContractLedgerCostV0(Box<ConfigSettingContractLedgerCostV0>), ConfigSettingContractHistoricalDataV0(Box<ConfigSettingContractHistoricalDataV0>), ConfigSettingContractEventsV0(Box<ConfigSettingContractEventsV0>), ConfigSettingContractBandwidthV0(Box<ConfigSettingContractBandwidthV0>), ContractCostType(Box<ContractCostType>), ContractCostParamEntry(Box<ContractCostParamEntry>), StateArchivalSettings(Box<StateArchivalSettings>), EvictionIterator(Box<EvictionIterator>), ContractCostParams(Box<ContractCostParams>), ConfigSettingId(Box<ConfigSettingId>), ConfigSettingEntry(Box<ConfigSettingEntry>), ScEnvMetaKind(Box<ScEnvMetaKind>), ScEnvMetaEntry(Box<ScEnvMetaEntry>), ScEnvMetaEntryInterfaceVersion(Box<ScEnvMetaEntryInterfaceVersion>), ScMetaV0(Box<ScMetaV0>), ScMetaKind(Box<ScMetaKind>), ScMetaEntry(Box<ScMetaEntry>), ScSpecType(Box<ScSpecType>), ScSpecTypeOption(Box<ScSpecTypeOption>), ScSpecTypeResult(Box<ScSpecTypeResult>), ScSpecTypeVec(Box<ScSpecTypeVec>), ScSpecTypeMap(Box<ScSpecTypeMap>), ScSpecTypeTuple(Box<ScSpecTypeTuple>), ScSpecTypeBytesN(Box<ScSpecTypeBytesN>), ScSpecTypeUdt(Box<ScSpecTypeUdt>), ScSpecTypeDef(Box<ScSpecTypeDef>), ScSpecUdtStructFieldV0(Box<ScSpecUdtStructFieldV0>), ScSpecUdtStructV0(Box<ScSpecUdtStructV0>), ScSpecUdtUnionCaseVoidV0(Box<ScSpecUdtUnionCaseVoidV0>), ScSpecUdtUnionCaseTupleV0(Box<ScSpecUdtUnionCaseTupleV0>), ScSpecUdtUnionCaseV0Kind(Box<ScSpecUdtUnionCaseV0Kind>), ScSpecUdtUnionCaseV0(Box<ScSpecUdtUnionCaseV0>), ScSpecUdtUnionV0(Box<ScSpecUdtUnionV0>), ScSpecUdtEnumCaseV0(Box<ScSpecUdtEnumCaseV0>), ScSpecUdtEnumV0(Box<ScSpecUdtEnumV0>), ScSpecUdtErrorEnumCaseV0(Box<ScSpecUdtErrorEnumCaseV0>), ScSpecUdtErrorEnumV0(Box<ScSpecUdtErrorEnumV0>), ScSpecFunctionInputV0(Box<ScSpecFunctionInputV0>), ScSpecFunctionV0(Box<ScSpecFunctionV0>), ScSpecEntryKind(Box<ScSpecEntryKind>), ScSpecEntry(Box<ScSpecEntry>), ScValType(Box<ScValType>), ScErrorType(Box<ScErrorType>), ScErrorCode(Box<ScErrorCode>), ScError(Box<ScError>), UInt128Parts(Box<UInt128Parts>), Int128Parts(Box<Int128Parts>), UInt256Parts(Box<UInt256Parts>), Int256Parts(Box<Int256Parts>), ContractExecutableType(Box<ContractExecutableType>), ContractExecutable(Box<ContractExecutable>), ScAddressType(Box<ScAddressType>), ScAddress(Box<ScAddress>), ScVec(Box<ScVec>), ScMap(Box<ScMap>), ScBytes(Box<ScBytes>), ScString(Box<ScString>), ScSymbol(Box<ScSymbol>), ScNonceKey(Box<ScNonceKey>), ScContractInstance(Box<ScContractInstance>), ScVal(Box<ScVal>), ScMapEntry(Box<ScMapEntry>), StoredTransactionSet(Box<StoredTransactionSet>), StoredDebugTransactionSet(Box<StoredDebugTransactionSet>), PersistedScpStateV0(Box<PersistedScpStateV0>), PersistedScpStateV1(Box<PersistedScpStateV1>), PersistedScpState(Box<PersistedScpState>), Thresholds(Box<Thresholds>), String32(Box<String32>), String64(Box<String64>), SequenceNumber(Box<SequenceNumber>), DataValue(Box<DataValue>), PoolId(Box<PoolId>), AssetCode4(Box<AssetCode4>), AssetCode12(Box<AssetCode12>), AssetType(Box<AssetType>), AssetCode(Box<AssetCode>), AlphaNum4(Box<AlphaNum4>), AlphaNum12(Box<AlphaNum12>), Asset(Box<Asset>), Price(Box<Price>), Liabilities(Box<Liabilities>), ThresholdIndexes(Box<ThresholdIndexes>), LedgerEntryType(Box<LedgerEntryType>), Signer(Box<Signer>), AccountFlags(Box<AccountFlags>), SponsorshipDescriptor(Box<SponsorshipDescriptor>), AccountEntryExtensionV3(Box<AccountEntryExtensionV3>), AccountEntryExtensionV2(Box<AccountEntryExtensionV2>), AccountEntryExtensionV2Ext(Box<AccountEntryExtensionV2Ext>), AccountEntryExtensionV1(Box<AccountEntryExtensionV1>), AccountEntryExtensionV1Ext(Box<AccountEntryExtensionV1Ext>), AccountEntry(Box<AccountEntry>), AccountEntryExt(Box<AccountEntryExt>), TrustLineFlags(Box<TrustLineFlags>), LiquidityPoolType(Box<LiquidityPoolType>), TrustLineAsset(Box<TrustLineAsset>), TrustLineEntryExtensionV2(Box<TrustLineEntryExtensionV2>), TrustLineEntryExtensionV2Ext(Box<TrustLineEntryExtensionV2Ext>), TrustLineEntry(Box<TrustLineEntry>), TrustLineEntryExt(Box<TrustLineEntryExt>), TrustLineEntryV1(Box<TrustLineEntryV1>), TrustLineEntryV1Ext(Box<TrustLineEntryV1Ext>), OfferEntryFlags(Box<OfferEntryFlags>), OfferEntry(Box<OfferEntry>), OfferEntryExt(Box<OfferEntryExt>), DataEntry(Box<DataEntry>), DataEntryExt(Box<DataEntryExt>), ClaimPredicateType(Box<ClaimPredicateType>), ClaimPredicate(Box<ClaimPredicate>), ClaimantType(Box<ClaimantType>), Claimant(Box<Claimant>), ClaimantV0(Box<ClaimantV0>), ClaimableBalanceIdType(Box<ClaimableBalanceIdType>), ClaimableBalanceId(Box<ClaimableBalanceId>), ClaimableBalanceFlags(Box<ClaimableBalanceFlags>), ClaimableBalanceEntryExtensionV1(Box<ClaimableBalanceEntryExtensionV1>), ClaimableBalanceEntryExtensionV1Ext(Box<ClaimableBalanceEntryExtensionV1Ext>), ClaimableBalanceEntry(Box<ClaimableBalanceEntry>), ClaimableBalanceEntryExt(Box<ClaimableBalanceEntryExt>), LiquidityPoolConstantProductParameters(Box<LiquidityPoolConstantProductParameters>), LiquidityPoolEntry(Box<LiquidityPoolEntry>), LiquidityPoolEntryBody(Box<LiquidityPoolEntryBody>), LiquidityPoolEntryConstantProduct(Box<LiquidityPoolEntryConstantProduct>), ContractDataDurability(Box<ContractDataDurability>), ContractDataEntry(Box<ContractDataEntry>), ContractCodeCostInputs(Box<ContractCodeCostInputs>), ContractCodeEntry(Box<ContractCodeEntry>), ContractCodeEntryExt(Box<ContractCodeEntryExt>), ContractCodeEntryV1(Box<ContractCodeEntryV1>), TtlEntry(Box<TtlEntry>), LedgerEntryExtensionV1(Box<LedgerEntryExtensionV1>), LedgerEntryExtensionV1Ext(Box<LedgerEntryExtensionV1Ext>), LedgerEntry(Box<LedgerEntry>), LedgerEntryData(Box<LedgerEntryData>), LedgerEntryExt(Box<LedgerEntryExt>), LedgerKey(Box<LedgerKey>), LedgerKeyAccount(Box<LedgerKeyAccount>), LedgerKeyTrustLine(Box<LedgerKeyTrustLine>), LedgerKeyOffer(Box<LedgerKeyOffer>), LedgerKeyData(Box<LedgerKeyData>), LedgerKeyClaimableBalance(Box<LedgerKeyClaimableBalance>), LedgerKeyLiquidityPool(Box<LedgerKeyLiquidityPool>), LedgerKeyContractData(Box<LedgerKeyContractData>), LedgerKeyContractCode(Box<LedgerKeyContractCode>), LedgerKeyConfigSetting(Box<LedgerKeyConfigSetting>), LedgerKeyTtl(Box<LedgerKeyTtl>), EnvelopeType(Box<EnvelopeType>), BucketListType(Box<BucketListType>), BucketEntryType(Box<BucketEntryType>), HotArchiveBucketEntryType(Box<HotArchiveBucketEntryType>), ColdArchiveBucketEntryType(Box<ColdArchiveBucketEntryType>), BucketMetadata(Box<BucketMetadata>), BucketMetadataExt(Box<BucketMetadataExt>), BucketEntry(Box<BucketEntry>), HotArchiveBucketEntry(Box<HotArchiveBucketEntry>), ColdArchiveArchivedLeaf(Box<ColdArchiveArchivedLeaf>), ColdArchiveDeletedLeaf(Box<ColdArchiveDeletedLeaf>), ColdArchiveBoundaryLeaf(Box<ColdArchiveBoundaryLeaf>), ColdArchiveHashEntry(Box<ColdArchiveHashEntry>), ColdArchiveBucketEntry(Box<ColdArchiveBucketEntry>), UpgradeType(Box<UpgradeType>), StellarValueType(Box<StellarValueType>), LedgerCloseValueSignature(Box<LedgerCloseValueSignature>), StellarValue(Box<StellarValue>), StellarValueExt(Box<StellarValueExt>), LedgerHeaderFlags(Box<LedgerHeaderFlags>), LedgerHeaderExtensionV1(Box<LedgerHeaderExtensionV1>), LedgerHeaderExtensionV1Ext(Box<LedgerHeaderExtensionV1Ext>), LedgerHeader(Box<LedgerHeader>), LedgerHeaderExt(Box<LedgerHeaderExt>), LedgerUpgradeType(Box<LedgerUpgradeType>), ConfigUpgradeSetKey(Box<ConfigUpgradeSetKey>), LedgerUpgrade(Box<LedgerUpgrade>), ConfigUpgradeSet(Box<ConfigUpgradeSet>), TxSetComponentType(Box<TxSetComponentType>), TxSetComponent(Box<TxSetComponent>), TxSetComponentTxsMaybeDiscountedFee(Box<TxSetComponentTxsMaybeDiscountedFee>), TransactionPhase(Box<TransactionPhase>), TransactionSet(Box<TransactionSet>), TransactionSetV1(Box<TransactionSetV1>), GeneralizedTransactionSet(Box<GeneralizedTransactionSet>), TransactionResultPair(Box<TransactionResultPair>), TransactionResultSet(Box<TransactionResultSet>), TransactionHistoryEntry(Box<TransactionHistoryEntry>), TransactionHistoryEntryExt(Box<TransactionHistoryEntryExt>), TransactionHistoryResultEntry(Box<TransactionHistoryResultEntry>), TransactionHistoryResultEntryExt(Box<TransactionHistoryResultEntryExt>), LedgerHeaderHistoryEntry(Box<LedgerHeaderHistoryEntry>), LedgerHeaderHistoryEntryExt(Box<LedgerHeaderHistoryEntryExt>), LedgerScpMessages(Box<LedgerScpMessages>), ScpHistoryEntryV0(Box<ScpHistoryEntryV0>), ScpHistoryEntry(Box<ScpHistoryEntry>), LedgerEntryChangeType(Box<LedgerEntryChangeType>), LedgerEntryChange(Box<LedgerEntryChange>), LedgerEntryChanges(Box<LedgerEntryChanges>), OperationMeta(Box<OperationMeta>), TransactionMetaV1(Box<TransactionMetaV1>), TransactionMetaV2(Box<TransactionMetaV2>), ContractEventType(Box<ContractEventType>), ContractEvent(Box<ContractEvent>), ContractEventBody(Box<ContractEventBody>), ContractEventV0(Box<ContractEventV0>), DiagnosticEvent(Box<DiagnosticEvent>), DiagnosticEvents(Box<DiagnosticEvents>), SorobanTransactionMetaExtV1(Box<SorobanTransactionMetaExtV1>), SorobanTransactionMetaExt(Box<SorobanTransactionMetaExt>), SorobanTransactionMeta(Box<SorobanTransactionMeta>), TransactionMetaV3(Box<TransactionMetaV3>), InvokeHostFunctionSuccessPreImage(Box<InvokeHostFunctionSuccessPreImage>), TransactionMeta(Box<TransactionMeta>), TransactionResultMeta(Box<TransactionResultMeta>), UpgradeEntryMeta(Box<UpgradeEntryMeta>), LedgerCloseMetaV0(Box<LedgerCloseMetaV0>), LedgerCloseMetaExtV1(Box<LedgerCloseMetaExtV1>), LedgerCloseMetaExt(Box<LedgerCloseMetaExt>), LedgerCloseMetaV1(Box<LedgerCloseMetaV1>), LedgerCloseMeta(Box<LedgerCloseMeta>), ErrorCode(Box<ErrorCode>), SError(Box<SError>), SendMore(Box<SendMore>), SendMoreExtended(Box<SendMoreExtended>), AuthCert(Box<AuthCert>), Hello(Box<Hello>), Auth(Box<Auth>), IpAddrType(Box<IpAddrType>), PeerAddress(Box<PeerAddress>), PeerAddressIp(Box<PeerAddressIp>), MessageType(Box<MessageType>), DontHave(Box<DontHave>), SurveyMessageCommandType(Box<SurveyMessageCommandType>), SurveyMessageResponseType(Box<SurveyMessageResponseType>), TimeSlicedSurveyStartCollectingMessage(Box<TimeSlicedSurveyStartCollectingMessage>), SignedTimeSlicedSurveyStartCollectingMessage(Box<SignedTimeSlicedSurveyStartCollectingMessage>), TimeSlicedSurveyStopCollectingMessage(Box<TimeSlicedSurveyStopCollectingMessage>), SignedTimeSlicedSurveyStopCollectingMessage(Box<SignedTimeSlicedSurveyStopCollectingMessage>), SurveyRequestMessage(Box<SurveyRequestMessage>), TimeSlicedSurveyRequestMessage(Box<TimeSlicedSurveyRequestMessage>), SignedSurveyRequestMessage(Box<SignedSurveyRequestMessage>), SignedTimeSlicedSurveyRequestMessage(Box<SignedTimeSlicedSurveyRequestMessage>), EncryptedBody(Box<EncryptedBody>), SurveyResponseMessage(Box<SurveyResponseMessage>), TimeSlicedSurveyResponseMessage(Box<TimeSlicedSurveyResponseMessage>), SignedSurveyResponseMessage(Box<SignedSurveyResponseMessage>), SignedTimeSlicedSurveyResponseMessage(Box<SignedTimeSlicedSurveyResponseMessage>), PeerStats(Box<PeerStats>), PeerStatList(Box<PeerStatList>), TimeSlicedNodeData(Box<TimeSlicedNodeData>), TimeSlicedPeerData(Box<TimeSlicedPeerData>), TimeSlicedPeerDataList(Box<TimeSlicedPeerDataList>), TopologyResponseBodyV0(Box<TopologyResponseBodyV0>), TopologyResponseBodyV1(Box<TopologyResponseBodyV1>), TopologyResponseBodyV2(Box<TopologyResponseBodyV2>), SurveyResponseBody(Box<SurveyResponseBody>), TxAdvertVector(Box<TxAdvertVector>), FloodAdvert(Box<FloodAdvert>), TxDemandVector(Box<TxDemandVector>), FloodDemand(Box<FloodDemand>), StellarMessage(Box<StellarMessage>), AuthenticatedMessage(Box<AuthenticatedMessage>), AuthenticatedMessageV0(Box<AuthenticatedMessageV0>), LiquidityPoolParameters(Box<LiquidityPoolParameters>), MuxedAccount(Box<MuxedAccount>), MuxedAccountMed25519(Box<MuxedAccountMed25519>), DecoratedSignature(Box<DecoratedSignature>), OperationType(Box<OperationType>), CreateAccountOp(Box<CreateAccountOp>), PaymentOp(Box<PaymentOp>), PathPaymentStrictReceiveOp(Box<PathPaymentStrictReceiveOp>), PathPaymentStrictSendOp(Box<PathPaymentStrictSendOp>), ManageSellOfferOp(Box<ManageSellOfferOp>), ManageBuyOfferOp(Box<ManageBuyOfferOp>), CreatePassiveSellOfferOp(Box<CreatePassiveSellOfferOp>), SetOptionsOp(Box<SetOptionsOp>), ChangeTrustAsset(Box<ChangeTrustAsset>), ChangeTrustOp(Box<ChangeTrustOp>), AllowTrustOp(Box<AllowTrustOp>), ManageDataOp(Box<ManageDataOp>), BumpSequenceOp(Box<BumpSequenceOp>), CreateClaimableBalanceOp(Box<CreateClaimableBalanceOp>), ClaimClaimableBalanceOp(Box<ClaimClaimableBalanceOp>), BeginSponsoringFutureReservesOp(Box<BeginSponsoringFutureReservesOp>), RevokeSponsorshipType(Box<RevokeSponsorshipType>), RevokeSponsorshipOp(Box<RevokeSponsorshipOp>), RevokeSponsorshipOpSigner(Box<RevokeSponsorshipOpSigner>), ClawbackOp(Box<ClawbackOp>), ClawbackClaimableBalanceOp(Box<ClawbackClaimableBalanceOp>), SetTrustLineFlagsOp(Box<SetTrustLineFlagsOp>), LiquidityPoolDepositOp(Box<LiquidityPoolDepositOp>), LiquidityPoolWithdrawOp(Box<LiquidityPoolWithdrawOp>), HostFunctionType(Box<HostFunctionType>), ContractIdPreimageType(Box<ContractIdPreimageType>), ContractIdPreimage(Box<ContractIdPreimage>), ContractIdPreimageFromAddress(Box<ContractIdPreimageFromAddress>), CreateContractArgs(Box<CreateContractArgs>), CreateContractArgsV2(Box<CreateContractArgsV2>), InvokeContractArgs(Box<InvokeContractArgs>), HostFunction(Box<HostFunction>), SorobanAuthorizedFunctionType(Box<SorobanAuthorizedFunctionType>), SorobanAuthorizedFunction(Box<SorobanAuthorizedFunction>), SorobanAuthorizedInvocation(Box<SorobanAuthorizedInvocation>), SorobanAddressCredentials(Box<SorobanAddressCredentials>), SorobanCredentialsType(Box<SorobanCredentialsType>), SorobanCredentials(Box<SorobanCredentials>), SorobanAuthorizationEntry(Box<SorobanAuthorizationEntry>), InvokeHostFunctionOp(Box<InvokeHostFunctionOp>), ExtendFootprintTtlOp(Box<ExtendFootprintTtlOp>), RestoreFootprintOp(Box<RestoreFootprintOp>), Operation(Box<Operation>), OperationBody(Box<OperationBody>), HashIdPreimage(Box<HashIdPreimage>), HashIdPreimageOperationId(Box<HashIdPreimageOperationId>), HashIdPreimageRevokeId(Box<HashIdPreimageRevokeId>), HashIdPreimageContractId(Box<HashIdPreimageContractId>), HashIdPreimageSorobanAuthorization(Box<HashIdPreimageSorobanAuthorization>), MemoType(Box<MemoType>), Memo(Box<Memo>), TimeBounds(Box<TimeBounds>), LedgerBounds(Box<LedgerBounds>), PreconditionsV2(Box<PreconditionsV2>), PreconditionType(Box<PreconditionType>), Preconditions(Box<Preconditions>), LedgerFootprint(Box<LedgerFootprint>), ArchivalProofType(Box<ArchivalProofType>), ArchivalProofNode(Box<ArchivalProofNode>), ProofLevel(Box<ProofLevel>), NonexistenceProofBody(Box<NonexistenceProofBody>), ExistenceProofBody(Box<ExistenceProofBody>), ArchivalProof(Box<ArchivalProof>), ArchivalProofBody(Box<ArchivalProofBody>), SorobanResources(Box<SorobanResources>), SorobanTransactionData(Box<SorobanTransactionData>), TransactionV0(Box<TransactionV0>), TransactionV0Ext(Box<TransactionV0Ext>), TransactionV0Envelope(Box<TransactionV0Envelope>), Transaction(Box<Transaction>), TransactionExt(Box<TransactionExt>), TransactionV1Envelope(Box<TransactionV1Envelope>), FeeBumpTransaction(Box<FeeBumpTransaction>), FeeBumpTransactionInnerTx(Box<FeeBumpTransactionInnerTx>), FeeBumpTransactionExt(Box<FeeBumpTransactionExt>), FeeBumpTransactionEnvelope(Box<FeeBumpTransactionEnvelope>), TransactionEnvelope(Box<TransactionEnvelope>), TransactionSignaturePayload(Box<TransactionSignaturePayload>), TransactionSignaturePayloadTaggedTransaction(Box<TransactionSignaturePayloadTaggedTransaction>), ClaimAtomType(Box<ClaimAtomType>), ClaimOfferAtomV0(Box<ClaimOfferAtomV0>), ClaimOfferAtom(Box<ClaimOfferAtom>), ClaimLiquidityAtom(Box<ClaimLiquidityAtom>), ClaimAtom(Box<ClaimAtom>), CreateAccountResultCode(Box<CreateAccountResultCode>), CreateAccountResult(Box<CreateAccountResult>), PaymentResultCode(Box<PaymentResultCode>), PaymentResult(Box<PaymentResult>), PathPaymentStrictReceiveResultCode(Box<PathPaymentStrictReceiveResultCode>), SimplePaymentResult(Box<SimplePaymentResult>), PathPaymentStrictReceiveResult(Box<PathPaymentStrictReceiveResult>), PathPaymentStrictReceiveResultSuccess(Box<PathPaymentStrictReceiveResultSuccess>), PathPaymentStrictSendResultCode(Box<PathPaymentStrictSendResultCode>), PathPaymentStrictSendResult(Box<PathPaymentStrictSendResult>), PathPaymentStrictSendResultSuccess(Box<PathPaymentStrictSendResultSuccess>), ManageSellOfferResultCode(Box<ManageSellOfferResultCode>), ManageOfferEffect(Box<ManageOfferEffect>), ManageOfferSuccessResult(Box<ManageOfferSuccessResult>), ManageOfferSuccessResultOffer(Box<ManageOfferSuccessResultOffer>), ManageSellOfferResult(Box<ManageSellOfferResult>), ManageBuyOfferResultCode(Box<ManageBuyOfferResultCode>), ManageBuyOfferResult(Box<ManageBuyOfferResult>), SetOptionsResultCode(Box<SetOptionsResultCode>), SetOptionsResult(Box<SetOptionsResult>), ChangeTrustResultCode(Box<ChangeTrustResultCode>), ChangeTrustResult(Box<ChangeTrustResult>), AllowTrustResultCode(Box<AllowTrustResultCode>), AllowTrustResult(Box<AllowTrustResult>), AccountMergeResultCode(Box<AccountMergeResultCode>), AccountMergeResult(Box<AccountMergeResult>), InflationResultCode(Box<InflationResultCode>), InflationPayout(Box<InflationPayout>), InflationResult(Box<InflationResult>), ManageDataResultCode(Box<ManageDataResultCode>), ManageDataResult(Box<ManageDataResult>), BumpSequenceResultCode(Box<BumpSequenceResultCode>), BumpSequenceResult(Box<BumpSequenceResult>), CreateClaimableBalanceResultCode(Box<CreateClaimableBalanceResultCode>), CreateClaimableBalanceResult(Box<CreateClaimableBalanceResult>), ClaimClaimableBalanceResultCode(Box<ClaimClaimableBalanceResultCode>), ClaimClaimableBalanceResult(Box<ClaimClaimableBalanceResult>), BeginSponsoringFutureReservesResultCode(Box<BeginSponsoringFutureReservesResultCode>), BeginSponsoringFutureReservesResult(Box<BeginSponsoringFutureReservesResult>), EndSponsoringFutureReservesResultCode(Box<EndSponsoringFutureReservesResultCode>), EndSponsoringFutureReservesResult(Box<EndSponsoringFutureReservesResult>), RevokeSponsorshipResultCode(Box<RevokeSponsorshipResultCode>), RevokeSponsorshipResult(Box<RevokeSponsorshipResult>), ClawbackResultCode(Box<ClawbackResultCode>), ClawbackResult(Box<ClawbackResult>), ClawbackClaimableBalanceResultCode(Box<ClawbackClaimableBalanceResultCode>), ClawbackClaimableBalanceResult(Box<ClawbackClaimableBalanceResult>), SetTrustLineFlagsResultCode(Box<SetTrustLineFlagsResultCode>), SetTrustLineFlagsResult(Box<SetTrustLineFlagsResult>), LiquidityPoolDepositResultCode(Box<LiquidityPoolDepositResultCode>), LiquidityPoolDepositResult(Box<LiquidityPoolDepositResult>), LiquidityPoolWithdrawResultCode(Box<LiquidityPoolWithdrawResultCode>), LiquidityPoolWithdrawResult(Box<LiquidityPoolWithdrawResult>), InvokeHostFunctionResultCode(Box<InvokeHostFunctionResultCode>), InvokeHostFunctionResult(Box<InvokeHostFunctionResult>), ExtendFootprintTtlResultCode(Box<ExtendFootprintTtlResultCode>), ExtendFootprintTtlResult(Box<ExtendFootprintTtlResult>), RestoreFootprintResultCode(Box<RestoreFootprintResultCode>), RestoreFootprintResult(Box<RestoreFootprintResult>), OperationResultCode(Box<OperationResultCode>), OperationResult(Box<OperationResult>), OperationResultTr(Box<OperationResultTr>), TransactionResultCode(Box<TransactionResultCode>), InnerTransactionResult(Box<InnerTransactionResult>), InnerTransactionResultResult(Box<InnerTransactionResultResult>), InnerTransactionResultExt(Box<InnerTransactionResultExt>), InnerTransactionResultPair(Box<InnerTransactionResultPair>), TransactionResult(Box<TransactionResult>), TransactionResultResult(Box<TransactionResultResult>), TransactionResultExt(Box<TransactionResultExt>), Hash(Box<Hash>), Uint256(Box<Uint256>), Uint32(Box<Uint32>), Int32(Box<Int32>), Uint64(Box<Uint64>), Int64(Box<Int64>), TimePoint(Box<TimePoint>), Duration(Box<Duration>), ExtensionPoint(Box<ExtensionPoint>), CryptoKeyType(Box<CryptoKeyType>), PublicKeyType(Box<PublicKeyType>), SignerKeyType(Box<SignerKeyType>), PublicKey(Box<PublicKey>), SignerKey(Box<SignerKey>), SignerKeyEd25519SignedPayload(Box<SignerKeyEd25519SignedPayload>), Signature(Box<Signature>), SignatureHint(Box<SignatureHint>), NodeId(Box<NodeId>), AccountId(Box<AccountId>), Curve25519Secret(Box<Curve25519Secret>), Curve25519Public(Box<Curve25519Public>), HmacSha256Key(Box<HmacSha256Key>), HmacSha256Mac(Box<HmacSha256Mac>), ShortHashSeed(Box<ShortHashSeed>), BinaryFuseFilterType(Box<BinaryFuseFilterType>), SerializedBinaryFuseFilter(Box<SerializedBinaryFuseFilter>),
}
Available on crate feature curr only.

Variantsยง

ยง

Value(Box<Value>)

ยง

ScpBallot(Box<ScpBallot>)

ยง

ScpStatementType(Box<ScpStatementType>)

ยง

ScpNomination(Box<ScpNomination>)

ยง

ScpStatement(Box<ScpStatement>)

ยง

ScpStatementPledges(Box<ScpStatementPledges>)

ยง

ScpStatementPrepare(Box<ScpStatementPrepare>)

ยง

ScpStatementConfirm(Box<ScpStatementConfirm>)

ยง

ScpStatementExternalize(Box<ScpStatementExternalize>)

ยง

ScpEnvelope(Box<ScpEnvelope>)

ยง

ScpQuorumSet(Box<ScpQuorumSet>)

ยง

ConfigSettingContractExecutionLanesV0(Box<ConfigSettingContractExecutionLanesV0>)

ยง

ConfigSettingContractComputeV0(Box<ConfigSettingContractComputeV0>)

ยง

ConfigSettingContractLedgerCostV0(Box<ConfigSettingContractLedgerCostV0>)

ยง

ConfigSettingContractHistoricalDataV0(Box<ConfigSettingContractHistoricalDataV0>)

ยง

ConfigSettingContractEventsV0(Box<ConfigSettingContractEventsV0>)

ยง

ConfigSettingContractBandwidthV0(Box<ConfigSettingContractBandwidthV0>)

ยง

ContractCostType(Box<ContractCostType>)

ยง

ContractCostParamEntry(Box<ContractCostParamEntry>)

ยง

StateArchivalSettings(Box<StateArchivalSettings>)

ยง

EvictionIterator(Box<EvictionIterator>)

ยง

ContractCostParams(Box<ContractCostParams>)

ยง

ConfigSettingId(Box<ConfigSettingId>)

ยง

ConfigSettingEntry(Box<ConfigSettingEntry>)

ยง

ScEnvMetaKind(Box<ScEnvMetaKind>)

ยง

ScEnvMetaEntry(Box<ScEnvMetaEntry>)

ยง

ScEnvMetaEntryInterfaceVersion(Box<ScEnvMetaEntryInterfaceVersion>)

ยง

ScMetaV0(Box<ScMetaV0>)

ยง

ScMetaKind(Box<ScMetaKind>)

ยง

ScMetaEntry(Box<ScMetaEntry>)

ยง

ScSpecType(Box<ScSpecType>)

ยง

ScSpecTypeOption(Box<ScSpecTypeOption>)

ยง

ScSpecTypeResult(Box<ScSpecTypeResult>)

ยง

ScSpecTypeVec(Box<ScSpecTypeVec>)

ยง

ScSpecTypeMap(Box<ScSpecTypeMap>)

ยง

ScSpecTypeTuple(Box<ScSpecTypeTuple>)

ยง

ScSpecTypeBytesN(Box<ScSpecTypeBytesN>)

ยง

ScSpecTypeUdt(Box<ScSpecTypeUdt>)

ยง

ScSpecTypeDef(Box<ScSpecTypeDef>)

ยง

ScSpecUdtStructFieldV0(Box<ScSpecUdtStructFieldV0>)

ยง

ScSpecUdtStructV0(Box<ScSpecUdtStructV0>)

ยง

ScSpecUdtUnionCaseVoidV0(Box<ScSpecUdtUnionCaseVoidV0>)

ยง

ScSpecUdtUnionCaseTupleV0(Box<ScSpecUdtUnionCaseTupleV0>)

ยง

ScSpecUdtUnionCaseV0Kind(Box<ScSpecUdtUnionCaseV0Kind>)

ยง

ScSpecUdtUnionCaseV0(Box<ScSpecUdtUnionCaseV0>)

ยง

ScSpecUdtUnionV0(Box<ScSpecUdtUnionV0>)

ยง

ScSpecUdtEnumCaseV0(Box<ScSpecUdtEnumCaseV0>)

ยง

ScSpecUdtEnumV0(Box<ScSpecUdtEnumV0>)

ยง

ScSpecUdtErrorEnumCaseV0(Box<ScSpecUdtErrorEnumCaseV0>)

ยง

ScSpecUdtErrorEnumV0(Box<ScSpecUdtErrorEnumV0>)

ยง

ScSpecFunctionInputV0(Box<ScSpecFunctionInputV0>)

ยง

ScSpecFunctionV0(Box<ScSpecFunctionV0>)

ยง

ScSpecEntryKind(Box<ScSpecEntryKind>)

ยง

ScSpecEntry(Box<ScSpecEntry>)

ยง

ScValType(Box<ScValType>)

ยง

ScErrorType(Box<ScErrorType>)

ยง

ScErrorCode(Box<ScErrorCode>)

ยง

ScError(Box<ScError>)

ยง

UInt128Parts(Box<UInt128Parts>)

ยง

Int128Parts(Box<Int128Parts>)

ยง

UInt256Parts(Box<UInt256Parts>)

ยง

Int256Parts(Box<Int256Parts>)

ยง

ContractExecutableType(Box<ContractExecutableType>)

ยง

ContractExecutable(Box<ContractExecutable>)

ยง

ScAddressType(Box<ScAddressType>)

ยง

ScAddress(Box<ScAddress>)

ยง

ScVec(Box<ScVec>)

ยง

ScMap(Box<ScMap>)

ยง

ScBytes(Box<ScBytes>)

ยง

ScString(Box<ScString>)

ยง

ScSymbol(Box<ScSymbol>)

ยง

ScNonceKey(Box<ScNonceKey>)

ยง

ScContractInstance(Box<ScContractInstance>)

ยง

ScVal(Box<ScVal>)

ยง

ScMapEntry(Box<ScMapEntry>)

ยง

StoredTransactionSet(Box<StoredTransactionSet>)

ยง

StoredDebugTransactionSet(Box<StoredDebugTransactionSet>)

ยง

PersistedScpStateV0(Box<PersistedScpStateV0>)

ยง

PersistedScpStateV1(Box<PersistedScpStateV1>)

ยง

PersistedScpState(Box<PersistedScpState>)

ยง

Thresholds(Box<Thresholds>)

ยง

String32(Box<String32>)

ยง

String64(Box<String64>)

ยง

SequenceNumber(Box<SequenceNumber>)

ยง

DataValue(Box<DataValue>)

ยง

PoolId(Box<PoolId>)

ยง

AssetCode4(Box<AssetCode4>)

ยง

AssetCode12(Box<AssetCode12>)

ยง

AssetType(Box<AssetType>)

ยง

AssetCode(Box<AssetCode>)

ยง

AlphaNum4(Box<AlphaNum4>)

ยง

AlphaNum12(Box<AlphaNum12>)

ยง

Asset(Box<Asset>)

ยง

Price(Box<Price>)

ยง

Liabilities(Box<Liabilities>)

ยง

ThresholdIndexes(Box<ThresholdIndexes>)

ยง

LedgerEntryType(Box<LedgerEntryType>)

ยง

Signer(Box<Signer>)

ยง

AccountFlags(Box<AccountFlags>)

ยง

SponsorshipDescriptor(Box<SponsorshipDescriptor>)

ยง

AccountEntryExtensionV3(Box<AccountEntryExtensionV3>)

ยง

AccountEntryExtensionV2(Box<AccountEntryExtensionV2>)

ยง

AccountEntryExtensionV2Ext(Box<AccountEntryExtensionV2Ext>)

ยง

AccountEntryExtensionV1(Box<AccountEntryExtensionV1>)

ยง

AccountEntryExtensionV1Ext(Box<AccountEntryExtensionV1Ext>)

ยง

AccountEntry(Box<AccountEntry>)

ยง

AccountEntryExt(Box<AccountEntryExt>)

ยง

TrustLineFlags(Box<TrustLineFlags>)

ยง

LiquidityPoolType(Box<LiquidityPoolType>)

ยง

TrustLineAsset(Box<TrustLineAsset>)

ยง

TrustLineEntryExtensionV2(Box<TrustLineEntryExtensionV2>)

ยง

TrustLineEntryExtensionV2Ext(Box<TrustLineEntryExtensionV2Ext>)

ยง

TrustLineEntry(Box<TrustLineEntry>)

ยง

TrustLineEntryExt(Box<TrustLineEntryExt>)

ยง

TrustLineEntryV1(Box<TrustLineEntryV1>)

ยง

TrustLineEntryV1Ext(Box<TrustLineEntryV1Ext>)

ยง

OfferEntryFlags(Box<OfferEntryFlags>)

ยง

OfferEntry(Box<OfferEntry>)

ยง

OfferEntryExt(Box<OfferEntryExt>)

ยง

DataEntry(Box<DataEntry>)

ยง

DataEntryExt(Box<DataEntryExt>)

ยง

ClaimPredicateType(Box<ClaimPredicateType>)

ยง

ClaimPredicate(Box<ClaimPredicate>)

ยง

ClaimantType(Box<ClaimantType>)

ยง

Claimant(Box<Claimant>)

ยง

ClaimantV0(Box<ClaimantV0>)

ยง

ClaimableBalanceIdType(Box<ClaimableBalanceIdType>)

ยง

ClaimableBalanceId(Box<ClaimableBalanceId>)

ยง

ClaimableBalanceFlags(Box<ClaimableBalanceFlags>)

ยง

ClaimableBalanceEntryExtensionV1(Box<ClaimableBalanceEntryExtensionV1>)

ยง

ClaimableBalanceEntryExtensionV1Ext(Box<ClaimableBalanceEntryExtensionV1Ext>)

ยง

ClaimableBalanceEntry(Box<ClaimableBalanceEntry>)

ยง

ClaimableBalanceEntryExt(Box<ClaimableBalanceEntryExt>)

ยง

LiquidityPoolConstantProductParameters(Box<LiquidityPoolConstantProductParameters>)

ยง

LiquidityPoolEntry(Box<LiquidityPoolEntry>)

ยง

LiquidityPoolEntryBody(Box<LiquidityPoolEntryBody>)

ยง

LiquidityPoolEntryConstantProduct(Box<LiquidityPoolEntryConstantProduct>)

ยง

ContractDataDurability(Box<ContractDataDurability>)

ยง

ContractDataEntry(Box<ContractDataEntry>)

ยง

ContractCodeCostInputs(Box<ContractCodeCostInputs>)

ยง

ContractCodeEntry(Box<ContractCodeEntry>)

ยง

ContractCodeEntryExt(Box<ContractCodeEntryExt>)

ยง

ContractCodeEntryV1(Box<ContractCodeEntryV1>)

ยง

TtlEntry(Box<TtlEntry>)

ยง

LedgerEntryExtensionV1(Box<LedgerEntryExtensionV1>)

ยง

LedgerEntryExtensionV1Ext(Box<LedgerEntryExtensionV1Ext>)

ยง

LedgerEntry(Box<LedgerEntry>)

ยง

LedgerEntryData(Box<LedgerEntryData>)

ยง

LedgerEntryExt(Box<LedgerEntryExt>)

ยง

LedgerKey(Box<LedgerKey>)

ยง

LedgerKeyAccount(Box<LedgerKeyAccount>)

ยง

LedgerKeyTrustLine(Box<LedgerKeyTrustLine>)

ยง

LedgerKeyOffer(Box<LedgerKeyOffer>)

ยง

LedgerKeyData(Box<LedgerKeyData>)

ยง

LedgerKeyClaimableBalance(Box<LedgerKeyClaimableBalance>)

ยง

LedgerKeyLiquidityPool(Box<LedgerKeyLiquidityPool>)

ยง

LedgerKeyContractData(Box<LedgerKeyContractData>)

ยง

LedgerKeyContractCode(Box<LedgerKeyContractCode>)

ยง

LedgerKeyConfigSetting(Box<LedgerKeyConfigSetting>)

ยง

LedgerKeyTtl(Box<LedgerKeyTtl>)

ยง

EnvelopeType(Box<EnvelopeType>)

ยง

BucketListType(Box<BucketListType>)

ยง

BucketEntryType(Box<BucketEntryType>)

ยง

HotArchiveBucketEntryType(Box<HotArchiveBucketEntryType>)

ยง

ColdArchiveBucketEntryType(Box<ColdArchiveBucketEntryType>)

ยง

BucketMetadata(Box<BucketMetadata>)

ยง

BucketMetadataExt(Box<BucketMetadataExt>)

ยง

BucketEntry(Box<BucketEntry>)

ยง

HotArchiveBucketEntry(Box<HotArchiveBucketEntry>)

ยง

ColdArchiveArchivedLeaf(Box<ColdArchiveArchivedLeaf>)

ยง

ColdArchiveDeletedLeaf(Box<ColdArchiveDeletedLeaf>)

ยง

ColdArchiveBoundaryLeaf(Box<ColdArchiveBoundaryLeaf>)

ยง

ColdArchiveHashEntry(Box<ColdArchiveHashEntry>)

ยง

ColdArchiveBucketEntry(Box<ColdArchiveBucketEntry>)

ยง

UpgradeType(Box<UpgradeType>)

ยง

StellarValueType(Box<StellarValueType>)

ยง

LedgerCloseValueSignature(Box<LedgerCloseValueSignature>)

ยง

StellarValue(Box<StellarValue>)

ยง

StellarValueExt(Box<StellarValueExt>)

ยง

LedgerHeaderFlags(Box<LedgerHeaderFlags>)

ยง

LedgerHeaderExtensionV1(Box<LedgerHeaderExtensionV1>)

ยง

LedgerHeaderExtensionV1Ext(Box<LedgerHeaderExtensionV1Ext>)

ยง

LedgerHeader(Box<LedgerHeader>)

ยง

LedgerHeaderExt(Box<LedgerHeaderExt>)

ยง

LedgerUpgradeType(Box<LedgerUpgradeType>)

ยง

ConfigUpgradeSetKey(Box<ConfigUpgradeSetKey>)

ยง

LedgerUpgrade(Box<LedgerUpgrade>)

ยง

ConfigUpgradeSet(Box<ConfigUpgradeSet>)

ยง

TxSetComponentType(Box<TxSetComponentType>)

ยง

TxSetComponent(Box<TxSetComponent>)

ยง

TxSetComponentTxsMaybeDiscountedFee(Box<TxSetComponentTxsMaybeDiscountedFee>)

ยง

TransactionPhase(Box<TransactionPhase>)

ยง

TransactionSet(Box<TransactionSet>)

ยง

TransactionSetV1(Box<TransactionSetV1>)

ยง

GeneralizedTransactionSet(Box<GeneralizedTransactionSet>)

ยง

TransactionResultPair(Box<TransactionResultPair>)

ยง

TransactionResultSet(Box<TransactionResultSet>)

ยง

TransactionHistoryEntry(Box<TransactionHistoryEntry>)

ยง

TransactionHistoryEntryExt(Box<TransactionHistoryEntryExt>)

ยง

TransactionHistoryResultEntry(Box<TransactionHistoryResultEntry>)

ยง

TransactionHistoryResultEntryExt(Box<TransactionHistoryResultEntryExt>)

ยง

LedgerHeaderHistoryEntry(Box<LedgerHeaderHistoryEntry>)

ยง

LedgerHeaderHistoryEntryExt(Box<LedgerHeaderHistoryEntryExt>)

ยง

LedgerScpMessages(Box<LedgerScpMessages>)

ยง

ScpHistoryEntryV0(Box<ScpHistoryEntryV0>)

ยง

ScpHistoryEntry(Box<ScpHistoryEntry>)

ยง

LedgerEntryChangeType(Box<LedgerEntryChangeType>)

ยง

LedgerEntryChange(Box<LedgerEntryChange>)

ยง

LedgerEntryChanges(Box<LedgerEntryChanges>)

ยง

OperationMeta(Box<OperationMeta>)

ยง

TransactionMetaV1(Box<TransactionMetaV1>)

ยง

TransactionMetaV2(Box<TransactionMetaV2>)

ยง

ContractEventType(Box<ContractEventType>)

ยง

ContractEvent(Box<ContractEvent>)

ยง

ContractEventBody(Box<ContractEventBody>)

ยง

ContractEventV0(Box<ContractEventV0>)

ยง

DiagnosticEvent(Box<DiagnosticEvent>)

ยง

DiagnosticEvents(Box<DiagnosticEvents>)

ยง

SorobanTransactionMetaExtV1(Box<SorobanTransactionMetaExtV1>)

ยง

SorobanTransactionMetaExt(Box<SorobanTransactionMetaExt>)

ยง

SorobanTransactionMeta(Box<SorobanTransactionMeta>)

ยง

TransactionMetaV3(Box<TransactionMetaV3>)

ยง

InvokeHostFunctionSuccessPreImage(Box<InvokeHostFunctionSuccessPreImage>)

ยง

TransactionMeta(Box<TransactionMeta>)

ยง

TransactionResultMeta(Box<TransactionResultMeta>)

ยง

UpgradeEntryMeta(Box<UpgradeEntryMeta>)

ยง

LedgerCloseMetaV0(Box<LedgerCloseMetaV0>)

ยง

LedgerCloseMetaExtV1(Box<LedgerCloseMetaExtV1>)

ยง

LedgerCloseMetaExt(Box<LedgerCloseMetaExt>)

ยง

LedgerCloseMetaV1(Box<LedgerCloseMetaV1>)

ยง

LedgerCloseMeta(Box<LedgerCloseMeta>)

ยง

ErrorCode(Box<ErrorCode>)

ยง

SError(Box<SError>)

ยง

SendMore(Box<SendMore>)

ยง

SendMoreExtended(Box<SendMoreExtended>)

ยง

AuthCert(Box<AuthCert>)

ยง

Hello(Box<Hello>)

ยง

Auth(Box<Auth>)

ยง

IpAddrType(Box<IpAddrType>)

ยง

PeerAddress(Box<PeerAddress>)

ยง

PeerAddressIp(Box<PeerAddressIp>)

ยง

MessageType(Box<MessageType>)

ยง

DontHave(Box<DontHave>)

ยง

SurveyMessageCommandType(Box<SurveyMessageCommandType>)

ยง

SurveyMessageResponseType(Box<SurveyMessageResponseType>)

ยง

TimeSlicedSurveyStartCollectingMessage(Box<TimeSlicedSurveyStartCollectingMessage>)

ยง

SignedTimeSlicedSurveyStartCollectingMessage(Box<SignedTimeSlicedSurveyStartCollectingMessage>)

ยง

TimeSlicedSurveyStopCollectingMessage(Box<TimeSlicedSurveyStopCollectingMessage>)

ยง

SignedTimeSlicedSurveyStopCollectingMessage(Box<SignedTimeSlicedSurveyStopCollectingMessage>)

ยง

SurveyRequestMessage(Box<SurveyRequestMessage>)

ยง

TimeSlicedSurveyRequestMessage(Box<TimeSlicedSurveyRequestMessage>)

ยง

SignedSurveyRequestMessage(Box<SignedSurveyRequestMessage>)

ยง

SignedTimeSlicedSurveyRequestMessage(Box<SignedTimeSlicedSurveyRequestMessage>)

ยง

EncryptedBody(Box<EncryptedBody>)

ยง

SurveyResponseMessage(Box<SurveyResponseMessage>)

ยง

TimeSlicedSurveyResponseMessage(Box<TimeSlicedSurveyResponseMessage>)

ยง

SignedSurveyResponseMessage(Box<SignedSurveyResponseMessage>)

ยง

SignedTimeSlicedSurveyResponseMessage(Box<SignedTimeSlicedSurveyResponseMessage>)

ยง

PeerStats(Box<PeerStats>)

ยง

PeerStatList(Box<PeerStatList>)

ยง

TimeSlicedNodeData(Box<TimeSlicedNodeData>)

ยง

TimeSlicedPeerData(Box<TimeSlicedPeerData>)

ยง

TimeSlicedPeerDataList(Box<TimeSlicedPeerDataList>)

ยง

TopologyResponseBodyV0(Box<TopologyResponseBodyV0>)

ยง

TopologyResponseBodyV1(Box<TopologyResponseBodyV1>)

ยง

TopologyResponseBodyV2(Box<TopologyResponseBodyV2>)

ยง

SurveyResponseBody(Box<SurveyResponseBody>)

ยง

TxAdvertVector(Box<TxAdvertVector>)

ยง

FloodAdvert(Box<FloodAdvert>)

ยง

TxDemandVector(Box<TxDemandVector>)

ยง

FloodDemand(Box<FloodDemand>)

ยง

StellarMessage(Box<StellarMessage>)

ยง

AuthenticatedMessage(Box<AuthenticatedMessage>)

ยง

AuthenticatedMessageV0(Box<AuthenticatedMessageV0>)

ยง

LiquidityPoolParameters(Box<LiquidityPoolParameters>)

ยง

MuxedAccount(Box<MuxedAccount>)

ยง

MuxedAccountMed25519(Box<MuxedAccountMed25519>)

ยง

DecoratedSignature(Box<DecoratedSignature>)

ยง

OperationType(Box<OperationType>)

ยง

CreateAccountOp(Box<CreateAccountOp>)

ยง

PaymentOp(Box<PaymentOp>)

ยง

PathPaymentStrictReceiveOp(Box<PathPaymentStrictReceiveOp>)

ยง

PathPaymentStrictSendOp(Box<PathPaymentStrictSendOp>)

ยง

ManageSellOfferOp(Box<ManageSellOfferOp>)

ยง

ManageBuyOfferOp(Box<ManageBuyOfferOp>)

ยง

CreatePassiveSellOfferOp(Box<CreatePassiveSellOfferOp>)

ยง

SetOptionsOp(Box<SetOptionsOp>)

ยง

ChangeTrustAsset(Box<ChangeTrustAsset>)

ยง

ChangeTrustOp(Box<ChangeTrustOp>)

ยง

AllowTrustOp(Box<AllowTrustOp>)

ยง

ManageDataOp(Box<ManageDataOp>)

ยง

BumpSequenceOp(Box<BumpSequenceOp>)

ยง

CreateClaimableBalanceOp(Box<CreateClaimableBalanceOp>)

ยง

ClaimClaimableBalanceOp(Box<ClaimClaimableBalanceOp>)

ยง

BeginSponsoringFutureReservesOp(Box<BeginSponsoringFutureReservesOp>)

ยง

RevokeSponsorshipType(Box<RevokeSponsorshipType>)

ยง

RevokeSponsorshipOp(Box<RevokeSponsorshipOp>)

ยง

RevokeSponsorshipOpSigner(Box<RevokeSponsorshipOpSigner>)

ยง

ClawbackOp(Box<ClawbackOp>)

ยง

ClawbackClaimableBalanceOp(Box<ClawbackClaimableBalanceOp>)

ยง

SetTrustLineFlagsOp(Box<SetTrustLineFlagsOp>)

ยง

LiquidityPoolDepositOp(Box<LiquidityPoolDepositOp>)

ยง

LiquidityPoolWithdrawOp(Box<LiquidityPoolWithdrawOp>)

ยง

HostFunctionType(Box<HostFunctionType>)

ยง

ContractIdPreimageType(Box<ContractIdPreimageType>)

ยง

ContractIdPreimage(Box<ContractIdPreimage>)

ยง

ContractIdPreimageFromAddress(Box<ContractIdPreimageFromAddress>)

ยง

CreateContractArgs(Box<CreateContractArgs>)

ยง

CreateContractArgsV2(Box<CreateContractArgsV2>)

ยง

InvokeContractArgs(Box<InvokeContractArgs>)

ยง

HostFunction(Box<HostFunction>)

ยง

SorobanAuthorizedFunctionType(Box<SorobanAuthorizedFunctionType>)

ยง

SorobanAuthorizedFunction(Box<SorobanAuthorizedFunction>)

ยง

SorobanAuthorizedInvocation(Box<SorobanAuthorizedInvocation>)

ยง

SorobanAddressCredentials(Box<SorobanAddressCredentials>)

ยง

SorobanCredentialsType(Box<SorobanCredentialsType>)

ยง

SorobanCredentials(Box<SorobanCredentials>)

ยง

SorobanAuthorizationEntry(Box<SorobanAuthorizationEntry>)

ยง

InvokeHostFunctionOp(Box<InvokeHostFunctionOp>)

ยง

ExtendFootprintTtlOp(Box<ExtendFootprintTtlOp>)

ยง

RestoreFootprintOp(Box<RestoreFootprintOp>)

ยง

Operation(Box<Operation>)

ยง

OperationBody(Box<OperationBody>)

ยง

HashIdPreimage(Box<HashIdPreimage>)

ยง

HashIdPreimageOperationId(Box<HashIdPreimageOperationId>)

ยง

HashIdPreimageRevokeId(Box<HashIdPreimageRevokeId>)

ยง

HashIdPreimageContractId(Box<HashIdPreimageContractId>)

ยง

HashIdPreimageSorobanAuthorization(Box<HashIdPreimageSorobanAuthorization>)

ยง

MemoType(Box<MemoType>)

ยง

Memo(Box<Memo>)

ยง

TimeBounds(Box<TimeBounds>)

ยง

LedgerBounds(Box<LedgerBounds>)

ยง

PreconditionsV2(Box<PreconditionsV2>)

ยง

PreconditionType(Box<PreconditionType>)

ยง

Preconditions(Box<Preconditions>)

ยง

LedgerFootprint(Box<LedgerFootprint>)

ยง

ArchivalProofType(Box<ArchivalProofType>)

ยง

ArchivalProofNode(Box<ArchivalProofNode>)

ยง

ProofLevel(Box<ProofLevel>)

ยง

NonexistenceProofBody(Box<NonexistenceProofBody>)

ยง

ExistenceProofBody(Box<ExistenceProofBody>)

ยง

ArchivalProof(Box<ArchivalProof>)

ยง

ArchivalProofBody(Box<ArchivalProofBody>)

ยง

SorobanResources(Box<SorobanResources>)

ยง

SorobanTransactionData(Box<SorobanTransactionData>)

ยง

TransactionV0(Box<TransactionV0>)

ยง

TransactionV0Ext(Box<TransactionV0Ext>)

ยง

TransactionV0Envelope(Box<TransactionV0Envelope>)

ยง

Transaction(Box<Transaction>)

ยง

TransactionExt(Box<TransactionExt>)

ยง

TransactionV1Envelope(Box<TransactionV1Envelope>)

ยง

FeeBumpTransaction(Box<FeeBumpTransaction>)

ยง

FeeBumpTransactionInnerTx(Box<FeeBumpTransactionInnerTx>)

ยง

FeeBumpTransactionExt(Box<FeeBumpTransactionExt>)

ยง

FeeBumpTransactionEnvelope(Box<FeeBumpTransactionEnvelope>)

ยง

TransactionEnvelope(Box<TransactionEnvelope>)

ยง

TransactionSignaturePayload(Box<TransactionSignaturePayload>)

ยง

TransactionSignaturePayloadTaggedTransaction(Box<TransactionSignaturePayloadTaggedTransaction>)

ยง

ClaimAtomType(Box<ClaimAtomType>)

ยง

ClaimOfferAtomV0(Box<ClaimOfferAtomV0>)

ยง

ClaimOfferAtom(Box<ClaimOfferAtom>)

ยง

ClaimLiquidityAtom(Box<ClaimLiquidityAtom>)

ยง

ClaimAtom(Box<ClaimAtom>)

ยง

CreateAccountResultCode(Box<CreateAccountResultCode>)

ยง

CreateAccountResult(Box<CreateAccountResult>)

ยง

PaymentResultCode(Box<PaymentResultCode>)

ยง

PaymentResult(Box<PaymentResult>)

ยง

PathPaymentStrictReceiveResultCode(Box<PathPaymentStrictReceiveResultCode>)

ยง

SimplePaymentResult(Box<SimplePaymentResult>)

ยง

PathPaymentStrictReceiveResult(Box<PathPaymentStrictReceiveResult>)

ยง

PathPaymentStrictReceiveResultSuccess(Box<PathPaymentStrictReceiveResultSuccess>)

ยง

PathPaymentStrictSendResultCode(Box<PathPaymentStrictSendResultCode>)

ยง

PathPaymentStrictSendResult(Box<PathPaymentStrictSendResult>)

ยง

PathPaymentStrictSendResultSuccess(Box<PathPaymentStrictSendResultSuccess>)

ยง

ManageSellOfferResultCode(Box<ManageSellOfferResultCode>)

ยง

ManageOfferEffect(Box<ManageOfferEffect>)

ยง

ManageOfferSuccessResult(Box<ManageOfferSuccessResult>)

ยง

ManageOfferSuccessResultOffer(Box<ManageOfferSuccessResultOffer>)

ยง

ManageSellOfferResult(Box<ManageSellOfferResult>)

ยง

ManageBuyOfferResultCode(Box<ManageBuyOfferResultCode>)

ยง

ManageBuyOfferResult(Box<ManageBuyOfferResult>)

ยง

SetOptionsResultCode(Box<SetOptionsResultCode>)

ยง

SetOptionsResult(Box<SetOptionsResult>)

ยง

ChangeTrustResultCode(Box<ChangeTrustResultCode>)

ยง

ChangeTrustResult(Box<ChangeTrustResult>)

ยง

AllowTrustResultCode(Box<AllowTrustResultCode>)

ยง

AllowTrustResult(Box<AllowTrustResult>)

ยง

AccountMergeResultCode(Box<AccountMergeResultCode>)

ยง

AccountMergeResult(Box<AccountMergeResult>)

ยง

InflationResultCode(Box<InflationResultCode>)

ยง

InflationPayout(Box<InflationPayout>)

ยง

InflationResult(Box<InflationResult>)

ยง

ManageDataResultCode(Box<ManageDataResultCode>)

ยง

ManageDataResult(Box<ManageDataResult>)

ยง

BumpSequenceResultCode(Box<BumpSequenceResultCode>)

ยง

BumpSequenceResult(Box<BumpSequenceResult>)

ยง

CreateClaimableBalanceResultCode(Box<CreateClaimableBalanceResultCode>)

ยง

CreateClaimableBalanceResult(Box<CreateClaimableBalanceResult>)

ยง

ClaimClaimableBalanceResultCode(Box<ClaimClaimableBalanceResultCode>)

ยง

ClaimClaimableBalanceResult(Box<ClaimClaimableBalanceResult>)

ยง

BeginSponsoringFutureReservesResultCode(Box<BeginSponsoringFutureReservesResultCode>)

ยง

BeginSponsoringFutureReservesResult(Box<BeginSponsoringFutureReservesResult>)

ยง

EndSponsoringFutureReservesResultCode(Box<EndSponsoringFutureReservesResultCode>)

ยง

EndSponsoringFutureReservesResult(Box<EndSponsoringFutureReservesResult>)

ยง

RevokeSponsorshipResultCode(Box<RevokeSponsorshipResultCode>)

ยง

RevokeSponsorshipResult(Box<RevokeSponsorshipResult>)

ยง

ClawbackResultCode(Box<ClawbackResultCode>)

ยง

ClawbackResult(Box<ClawbackResult>)

ยง

ClawbackClaimableBalanceResultCode(Box<ClawbackClaimableBalanceResultCode>)

ยง

ClawbackClaimableBalanceResult(Box<ClawbackClaimableBalanceResult>)

ยง

SetTrustLineFlagsResultCode(Box<SetTrustLineFlagsResultCode>)

ยง

SetTrustLineFlagsResult(Box<SetTrustLineFlagsResult>)

ยง

LiquidityPoolDepositResultCode(Box<LiquidityPoolDepositResultCode>)

ยง

LiquidityPoolDepositResult(Box<LiquidityPoolDepositResult>)

ยง

LiquidityPoolWithdrawResultCode(Box<LiquidityPoolWithdrawResultCode>)

ยง

LiquidityPoolWithdrawResult(Box<LiquidityPoolWithdrawResult>)

ยง

InvokeHostFunctionResultCode(Box<InvokeHostFunctionResultCode>)

ยง

InvokeHostFunctionResult(Box<InvokeHostFunctionResult>)

ยง

ExtendFootprintTtlResultCode(Box<ExtendFootprintTtlResultCode>)

ยง

ExtendFootprintTtlResult(Box<ExtendFootprintTtlResult>)

ยง

RestoreFootprintResultCode(Box<RestoreFootprintResultCode>)

ยง

RestoreFootprintResult(Box<RestoreFootprintResult>)

ยง

OperationResultCode(Box<OperationResultCode>)

ยง

OperationResult(Box<OperationResult>)

ยง

OperationResultTr(Box<OperationResultTr>)

ยง

TransactionResultCode(Box<TransactionResultCode>)

ยง

InnerTransactionResult(Box<InnerTransactionResult>)

ยง

InnerTransactionResultResult(Box<InnerTransactionResultResult>)

ยง

InnerTransactionResultExt(Box<InnerTransactionResultExt>)

ยง

InnerTransactionResultPair(Box<InnerTransactionResultPair>)

ยง

TransactionResult(Box<TransactionResult>)

ยง

TransactionResultResult(Box<TransactionResultResult>)

ยง

TransactionResultExt(Box<TransactionResultExt>)

ยง

Hash(Box<Hash>)

ยง

Uint256(Box<Uint256>)

ยง

Uint32(Box<Uint32>)

ยง

Int32(Box<Int32>)

ยง

Uint64(Box<Uint64>)

ยง

Int64(Box<Int64>)

ยง

TimePoint(Box<TimePoint>)

ยง

Duration(Box<Duration>)

ยง

ExtensionPoint(Box<ExtensionPoint>)

ยง

CryptoKeyType(Box<CryptoKeyType>)

ยง

PublicKeyType(Box<PublicKeyType>)

ยง

SignerKeyType(Box<SignerKeyType>)

ยง

PublicKey(Box<PublicKey>)

ยง

SignerKey(Box<SignerKey>)

ยง

SignerKeyEd25519SignedPayload(Box<SignerKeyEd25519SignedPayload>)

ยง

Signature(Box<Signature>)

ยง

SignatureHint(Box<SignatureHint>)

ยง

NodeId(Box<NodeId>)

ยง

AccountId(Box<AccountId>)

ยง

Curve25519Secret(Box<Curve25519Secret>)

ยง

Curve25519Public(Box<Curve25519Public>)

ยง

HmacSha256Key(Box<HmacSha256Key>)

ยง

HmacSha256Mac(Box<HmacSha256Mac>)

ยง

ShortHashSeed(Box<ShortHashSeed>)

ยง

BinaryFuseFilterType(Box<BinaryFuseFilterType>)

ยง

SerializedBinaryFuseFilter(Box<SerializedBinaryFuseFilter>)

Implementationsยง

Sourceยง

impl Type

Source

pub const VARIANTS: [TypeVariant; 459] = _

Source

pub const VARIANTS_STR: [&'static str; 459] = _

Source

pub fn read_xdr<R: Read>( v: TypeVariant, r: &mut Limited<R>, ) -> Result<Self, Error>

Available on crate feature std only.
Source

pub fn read_xdr_base64<R: Read>( v: TypeVariant, r: &mut Limited<R>, ) -> Result<Self, Error>

Available on crate feature base64 only.
Source

pub fn read_xdr_to_end<R: Read>( v: TypeVariant, r: &mut Limited<R>, ) -> Result<Self, Error>

Available on crate feature std only.
Source

pub fn read_xdr_base64_to_end<R: Read>( v: TypeVariant, r: &mut Limited<R>, ) -> Result<Self, Error>

Available on crate feature base64 only.
Source

pub fn read_xdr_iter<R: Read>( v: TypeVariant, r: &mut Limited<R>, ) -> Box<dyn Iterator<Item = Result<Self, Error>> + '_>

Available on crate feature std only.
Source

pub fn read_xdr_framed_iter<R: Read>( v: TypeVariant, r: &mut Limited<R>, ) -> Box<dyn Iterator<Item = Result<Self, Error>> + '_>

Available on crate feature std only.
Source

pub fn read_xdr_base64_iter<R: Read>( v: TypeVariant, r: &mut Limited<R>, ) -> Box<dyn Iterator<Item = Result<Self, Error>> + '_>

Available on crate feature base64 only.
Source

pub fn from_xdr<B: AsRef<[u8]>>( v: TypeVariant, bytes: B, limits: Limits, ) -> Result<Self, Error>

Available on crate feature std only.
Source

pub fn from_xdr_base64( v: TypeVariant, b64: impl AsRef<[u8]>, limits: Limits, ) -> Result<Self, Error>

Available on crate feature base64 only.
Source

pub fn read_json(v: TypeVariant, r: impl Read) -> Result<Self, Error>

๐Ÿ‘ŽDeprecated: use from_json
Available on crate features std and serde_json only.
Source

pub fn from_json(v: TypeVariant, r: impl Read) -> Result<Self, Error>

Available on crate features std and serde_json only.
Source

pub fn deserialize_json<'r, R: Read<'r>>( v: TypeVariant, r: &mut Deserializer<R>, ) -> Result<Self, Error>

Available on crate features std and serde_json only.
Source

pub fn value(&self) -> &dyn Any

Available on crate feature alloc only.
Source

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

Source

pub const fn variants() -> [TypeVariant; 459]

Source

pub const fn variant(&self) -> TypeVariant

Trait Implementationsยง

Sourceยง

impl Clone for Type

Sourceยง

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 ยท Sourceยง

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Sourceยง

impl Debug for Type

Sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Sourceยง

impl<'de> Deserialize<'de> for Type

Sourceยง

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Sourceยง

impl Hash for Type

Sourceยง

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 ยท Sourceยง

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Sourceยง

impl JsonSchema for Type

Sourceยง

fn schema_name() -> String

The name of the generated JSON Schema. Read more
Sourceยง

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
Sourceยง

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
Sourceยง

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
Sourceยง

impl Name for Type

Sourceยง

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

Sourceยง

impl Ord for Type

Sourceยง

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 ยท Sourceยง

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 ยท Sourceยง

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 ยท Sourceยง

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Sourceยง

impl PartialEq for Type

Sourceยง

fn eq(&self, other: &Type) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 ยท Sourceยง

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Sourceยง

impl PartialOrd for Type

Sourceยง

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 ยท Sourceยง

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 ยท Sourceยง

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 ยท Sourceยง

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 ยท Sourceยง

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Sourceยง

impl Serialize for Type

Sourceยง

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Sourceยง

impl Variants<TypeVariant> for Type

Sourceยง

impl WriteXdr for Type

Sourceยง

fn write_xdr<W: Write>(&self, w: &mut Limited<W>) -> Result<(), Error>

Available on crate feature std only.
Sourceยง

fn to_xdr(&self, limits: Limits) -> Result<Vec<u8>, Error>

Available on crate feature std only.
Sourceยง

fn to_xdr_base64(&self, limits: Limits) -> Result<String, Error>

Available on crate feature base64 only.
Sourceยง

impl Eq for Type

Sourceยง

impl StructuralPartialEq for Type

Auto Trait Implementationsยง

Blanket Implementationsยง

Sourceยง

impl<T> Any for T
where T: 'static + ?Sized,

Sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Sourceยง

impl<T> Borrow<T> for T
where T: ?Sized,

Sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Sourceยง

impl<T> BorrowMut<T> for T
where T: ?Sized,

Sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Sourceยง

impl<T> CloneToUninit for T
where T: Clone,

Sourceยง

unsafe fn clone_to_uninit(&self, dst: *mut u8)

๐Ÿ”ฌThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Sourceยง

impl<T> DynClone for T
where T: Clone,

Sourceยง

fn __clone_box(&self, _: Private) -> *mut ()

Sourceยง

impl<T> From<T> for T

Sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

Sourceยง

impl<T, U> Into<U> for T
where U: From<T>,

Sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Sourceยง

impl<T> ToOwned for T
where T: Clone,

Sourceยง

type Owned = T

The resulting type after obtaining ownership.
Sourceยง

fn to_owned(&self) -> T

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

fn clone_into(&self, target: &mut T)

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

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Sourceยง

type Error = Infallible

The type returned in the event of a conversion error.
Sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Sourceยง

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Sourceยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Sourceยง

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,