Enum stellar_xdr::Type

source ·
pub enum Type {
Show 375 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>), Thresholds(Box<Thresholds>), String32(Box<String32>), String64(Box<String64>), SequenceNumber(Box<SequenceNumber>), TimePoint(Box<TimePoint>), Duration(Box<Duration>), 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>), ContractDataEntry(Box<ContractDataEntry>), ConfigSettingType(Box<ConfigSettingType>), ConfigSetting(Box<ConfigSetting>), ConfigSettingId(Box<ConfigSettingId>), ConfigSettingEntry(Box<ConfigSettingEntry>), ConfigSettingEntryExt(Box<ConfigSettingEntryExt>), 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>), LedgerKeyConfigSetting(Box<LedgerKeyConfigSetting>), EnvelopeType(Box<EnvelopeType>), 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>), LedgerUpgrade(Box<LedgerUpgrade>), LedgerUpgradeConfigSetting(Box<LedgerUpgradeConfigSetting>), BucketEntryType(Box<BucketEntryType>), BucketMetadata(Box<BucketMetadata>), BucketMetadataExt(Box<BucketMetadataExt>), BucketEntry(Box<BucketEntry>), 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>), TransactionResultPairV2(Box<TransactionResultPairV2>), TransactionResultSetV2(Box<TransactionResultSetV2>), TransactionHistoryResultEntryV2(Box<TransactionHistoryResultEntryV2>), TransactionHistoryResultEntryV2Ext(Box<TransactionHistoryResultEntryV2Ext>), 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>), TransactionMetaV3(Box<TransactionMetaV3>), TransactionMeta(Box<TransactionMeta>), TransactionResultMeta(Box<TransactionResultMeta>), TransactionResultMetaV2(Box<TransactionResultMetaV2>), UpgradeEntryMeta(Box<UpgradeEntryMeta>), LedgerCloseMetaV0(Box<LedgerCloseMetaV0>), LedgerCloseMetaV1(Box<LedgerCloseMetaV1>), LedgerCloseMetaV2(Box<LedgerCloseMetaV2>), LedgerCloseMeta(Box<LedgerCloseMeta>), ErrorCode(Box<ErrorCode>), SError(Box<SError>), SendMore(Box<SendMore>), 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>), SurveyRequestMessage(Box<SurveyRequestMessage>), SignedSurveyRequestMessage(Box<SignedSurveyRequestMessage>), EncryptedBody(Box<EncryptedBody>), SurveyResponseMessage(Box<SurveyResponseMessage>), SignedSurveyResponseMessage(Box<SignedSurveyResponseMessage>), PeerStats(Box<PeerStats>), PeerStatList(Box<PeerStatList>), TopologyResponseBody(Box<TopologyResponseBody>), TxAdvertVector(Box<TxAdvertVector>), FloodAdvert(Box<FloodAdvert>), TxDemandVector(Box<TxDemandVector>), FloodDemand(Box<FloodDemand>), SurveyResponseBody(Box<SurveyResponseBody>), StellarMessage(Box<StellarMessage>), AuthenticatedMessage(Box<AuthenticatedMessage>), AuthenticatedMessageV0(Box<AuthenticatedMessageV0>), LiquidityPoolParameters(Box<LiquidityPoolParameters>), MuxedAccount(Box<MuxedAccount>), MuxedAccountMed25519(Box<MuxedAccountMed25519>), DecoratedSignature(Box<DecoratedSignature>), LedgerFootprint(Box<LedgerFootprint>), 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>), HostFunction(Box<HostFunction>), InvokeHostFunctionOp(Box<InvokeHostFunctionOp>), Operation(Box<Operation>), OperationBody(Box<OperationBody>), HashIdPreimage(Box<HashIdPreimage>), HashIdPreimageOperationId(Box<HashIdPreimageOperationId>), HashIdPreimageRevokeId(Box<HashIdPreimageRevokeId>), HashIdPreimageEd25519ContractId(Box<HashIdPreimageEd25519ContractId>), HashIdPreimageContractId(Box<HashIdPreimageContractId>), HashIdPreimageSourceAccountContractId(Box<HashIdPreimageSourceAccountContractId>), MemoType(Box<MemoType>), Memo(Box<Memo>), TimeBounds(Box<TimeBounds>), LedgerBounds(Box<LedgerBounds>), PreconditionsV2(Box<PreconditionsV2>), PreconditionType(Box<PreconditionType>), Preconditions(Box<Preconditions>), 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>), 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>), 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>), ScSymbol(Box<ScSymbol>), ScValType(Box<ScValType>), ScStatic(Box<ScStatic>), ScStatusType(Box<ScStatusType>), ScHostValErrorCode(Box<ScHostValErrorCode>), ScHostObjErrorCode(Box<ScHostObjErrorCode>), ScHostFnErrorCode(Box<ScHostFnErrorCode>), ScHostStorageErrorCode(Box<ScHostStorageErrorCode>), ScHostContextErrorCode(Box<ScHostContextErrorCode>), ScVmErrorCode(Box<ScVmErrorCode>), ScUnknownErrorCode(Box<ScUnknownErrorCode>), ScStatus(Box<ScStatus>), ScVal(Box<ScVal>), ScObjectType(Box<ScObjectType>), ScMapEntry(Box<ScMapEntry>), ScVec(Box<ScVec>), ScMap(Box<ScMap>), ScNumSign(Box<ScNumSign>), ScBigInt(Box<ScBigInt>), ScContractCodeType(Box<ScContractCodeType>), ScContractCode(Box<ScContractCode>), ScObject(Box<ScObject>), ScEnvMetaKind(Box<ScEnvMetaKind>), ScEnvMetaEntry(Box<ScEnvMetaEntry>), ScSpecType(Box<ScSpecType>), ScSpecTypeOption(Box<ScSpecTypeOption>), ScSpecTypeResult(Box<ScSpecTypeResult>), ScSpecTypeVec(Box<ScSpecTypeVec>), ScSpecTypeMap(Box<ScSpecTypeMap>), ScSpecTypeSet(Box<ScSpecTypeSet>), ScSpecTypeTuple(Box<ScSpecTypeTuple>), ScSpecTypeBytesN(Box<ScSpecTypeBytesN>), ScSpecTypeUdt(Box<ScSpecTypeUdt>), ScSpecTypeDef(Box<ScSpecTypeDef>), ScSpecUdtStructFieldV0(Box<ScSpecUdtStructFieldV0>), ScSpecUdtStructV0(Box<ScSpecUdtStructV0>), 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>),
}

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>)

Thresholds(Box<Thresholds>)

String32(Box<String32>)

String64(Box<String64>)

SequenceNumber(Box<SequenceNumber>)

TimePoint(Box<TimePoint>)

Duration(Box<Duration>)

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>)

ContractDataEntry(Box<ContractDataEntry>)

ConfigSettingType(Box<ConfigSettingType>)

ConfigSetting(Box<ConfigSetting>)

ConfigSettingId(Box<ConfigSettingId>)

ConfigSettingEntry(Box<ConfigSettingEntry>)

ConfigSettingEntryExt(Box<ConfigSettingEntryExt>)

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>)

LedgerKeyConfigSetting(Box<LedgerKeyConfigSetting>)

EnvelopeType(Box<EnvelopeType>)

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>)

LedgerUpgrade(Box<LedgerUpgrade>)

LedgerUpgradeConfigSetting(Box<LedgerUpgradeConfigSetting>)

BucketEntryType(Box<BucketEntryType>)

BucketMetadata(Box<BucketMetadata>)

BucketMetadataExt(Box<BucketMetadataExt>)

BucketEntry(Box<BucketEntry>)

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>)

TransactionResultPairV2(Box<TransactionResultPairV2>)

TransactionResultSetV2(Box<TransactionResultSetV2>)

TransactionHistoryResultEntryV2(Box<TransactionHistoryResultEntryV2>)

TransactionHistoryResultEntryV2Ext(Box<TransactionHistoryResultEntryV2Ext>)

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>)

TransactionMetaV3(Box<TransactionMetaV3>)

TransactionMeta(Box<TransactionMeta>)

TransactionResultMeta(Box<TransactionResultMeta>)

TransactionResultMetaV2(Box<TransactionResultMetaV2>)

UpgradeEntryMeta(Box<UpgradeEntryMeta>)

LedgerCloseMetaV0(Box<LedgerCloseMetaV0>)

LedgerCloseMetaV1(Box<LedgerCloseMetaV1>)

LedgerCloseMetaV2(Box<LedgerCloseMetaV2>)

LedgerCloseMeta(Box<LedgerCloseMeta>)

ErrorCode(Box<ErrorCode>)

SError(Box<SError>)

SendMore(Box<SendMore>)

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>)

SurveyRequestMessage(Box<SurveyRequestMessage>)

SignedSurveyRequestMessage(Box<SignedSurveyRequestMessage>)

EncryptedBody(Box<EncryptedBody>)

SurveyResponseMessage(Box<SurveyResponseMessage>)

SignedSurveyResponseMessage(Box<SignedSurveyResponseMessage>)

PeerStats(Box<PeerStats>)

PeerStatList(Box<PeerStatList>)

TopologyResponseBody(Box<TopologyResponseBody>)

TxAdvertVector(Box<TxAdvertVector>)

FloodAdvert(Box<FloodAdvert>)

TxDemandVector(Box<TxDemandVector>)

FloodDemand(Box<FloodDemand>)

SurveyResponseBody(Box<SurveyResponseBody>)

StellarMessage(Box<StellarMessage>)

AuthenticatedMessage(Box<AuthenticatedMessage>)

AuthenticatedMessageV0(Box<AuthenticatedMessageV0>)

LiquidityPoolParameters(Box<LiquidityPoolParameters>)

MuxedAccount(Box<MuxedAccount>)

MuxedAccountMed25519(Box<MuxedAccountMed25519>)

DecoratedSignature(Box<DecoratedSignature>)

LedgerFootprint(Box<LedgerFootprint>)

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>)

HostFunction(Box<HostFunction>)

InvokeHostFunctionOp(Box<InvokeHostFunctionOp>)

Operation(Box<Operation>)

OperationBody(Box<OperationBody>)

HashIdPreimage(Box<HashIdPreimage>)

HashIdPreimageOperationId(Box<HashIdPreimageOperationId>)

HashIdPreimageRevokeId(Box<HashIdPreimageRevokeId>)

HashIdPreimageEd25519ContractId(Box<HashIdPreimageEd25519ContractId>)

HashIdPreimageContractId(Box<HashIdPreimageContractId>)

HashIdPreimageSourceAccountContractId(Box<HashIdPreimageSourceAccountContractId>)

MemoType(Box<MemoType>)

Memo(Box<Memo>)

TimeBounds(Box<TimeBounds>)

LedgerBounds(Box<LedgerBounds>)

PreconditionsV2(Box<PreconditionsV2>)

PreconditionType(Box<PreconditionType>)

Preconditions(Box<Preconditions>)

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>)

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>)

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>)

ScSymbol(Box<ScSymbol>)

ScValType(Box<ScValType>)

ScStatic(Box<ScStatic>)

ScStatusType(Box<ScStatusType>)

ScHostValErrorCode(Box<ScHostValErrorCode>)

ScHostObjErrorCode(Box<ScHostObjErrorCode>)

ScHostFnErrorCode(Box<ScHostFnErrorCode>)

ScHostStorageErrorCode(Box<ScHostStorageErrorCode>)

ScHostContextErrorCode(Box<ScHostContextErrorCode>)

ScVmErrorCode(Box<ScVmErrorCode>)

ScUnknownErrorCode(Box<ScUnknownErrorCode>)

ScStatus(Box<ScStatus>)

ScVal(Box<ScVal>)

ScObjectType(Box<ScObjectType>)

ScMapEntry(Box<ScMapEntry>)

ScVec(Box<ScVec>)

ScMap(Box<ScMap>)

ScNumSign(Box<ScNumSign>)

ScBigInt(Box<ScBigInt>)

ScContractCodeType(Box<ScContractCodeType>)

ScContractCode(Box<ScContractCode>)

ScObject(Box<ScObject>)

ScEnvMetaKind(Box<ScEnvMetaKind>)

ScEnvMetaEntry(Box<ScEnvMetaEntry>)

ScSpecType(Box<ScSpecType>)

ScSpecTypeOption(Box<ScSpecTypeOption>)

ScSpecTypeResult(Box<ScSpecTypeResult>)

ScSpecTypeVec(Box<ScSpecTypeVec>)

ScSpecTypeMap(Box<ScSpecTypeMap>)

ScSpecTypeSet(Box<ScSpecTypeSet>)

ScSpecTypeTuple(Box<ScSpecTypeTuple>)

ScSpecTypeBytesN(Box<ScSpecTypeBytesN>)

ScSpecTypeUdt(Box<ScSpecTypeUdt>)

ScSpecTypeDef(Box<ScSpecTypeDef>)

ScSpecUdtStructFieldV0(Box<ScSpecUdtStructFieldV0>)

ScSpecUdtStructV0(Box<ScSpecUdtStructV0>)

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>)

Implementations

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
Deserialize this value from the given Serde deserializer. Read more
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
This method returns an Ordering between self and other. Read more
Compares and returns the maximum of two values. Read more
Compares and returns the minimum of two values. Read more
Restrict a value to a certain interval. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Serialize this value into the given Serde serializer. Read more

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

Returns the argument unchanged.

Calls U::from(self).

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

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
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.