pub enum TypeVariant {
Show 464 variants
Value,
ScpBallot,
ScpStatementType,
ScpNomination,
ScpStatement,
ScpStatementPledges,
ScpStatementPrepare,
ScpStatementConfirm,
ScpStatementExternalize,
ScpEnvelope,
ScpQuorumSet,
ConfigSettingContractExecutionLanesV0,
ConfigSettingContractComputeV0,
ConfigSettingContractParallelComputeV0,
ConfigSettingContractLedgerCostV0,
ConfigSettingContractHistoricalDataV0,
ConfigSettingContractEventsV0,
ConfigSettingContractBandwidthV0,
ContractCostType,
ContractCostParamEntry,
StateArchivalSettings,
EvictionIterator,
ContractCostParams,
ConfigSettingId,
ConfigSettingEntry,
ScEnvMetaKind,
ScEnvMetaEntry,
ScEnvMetaEntryInterfaceVersion,
ScMetaV0,
ScMetaKind,
ScMetaEntry,
ScSpecType,
ScSpecTypeOption,
ScSpecTypeResult,
ScSpecTypeVec,
ScSpecTypeMap,
ScSpecTypeTuple,
ScSpecTypeBytesN,
ScSpecTypeUdt,
ScSpecTypeDef,
ScSpecUdtStructFieldV0,
ScSpecUdtStructV0,
ScSpecUdtUnionCaseVoidV0,
ScSpecUdtUnionCaseTupleV0,
ScSpecUdtUnionCaseV0Kind,
ScSpecUdtUnionCaseV0,
ScSpecUdtUnionV0,
ScSpecUdtEnumCaseV0,
ScSpecUdtEnumV0,
ScSpecUdtErrorEnumCaseV0,
ScSpecUdtErrorEnumV0,
ScSpecFunctionInputV0,
ScSpecFunctionV0,
ScSpecEntryKind,
ScSpecEntry,
ScValType,
ScErrorType,
ScErrorCode,
ScError,
UInt128Parts,
Int128Parts,
UInt256Parts,
Int256Parts,
ContractExecutableType,
ContractExecutable,
ScAddressType,
ScAddress,
ScVec,
ScMap,
ScBytes,
ScString,
ScSymbol,
ScNonceKey,
ScContractInstance,
ScVal,
ScMapEntry,
StoredTransactionSet,
StoredDebugTransactionSet,
PersistedScpStateV0,
PersistedScpStateV1,
PersistedScpState,
Thresholds,
String32,
String64,
SequenceNumber,
DataValue,
PoolId,
AssetCode4,
AssetCode12,
AssetType,
AssetCode,
AlphaNum4,
AlphaNum12,
Asset,
Price,
Liabilities,
ThresholdIndexes,
LedgerEntryType,
Signer,
AccountFlags,
SponsorshipDescriptor,
AccountEntryExtensionV3,
AccountEntryExtensionV2,
AccountEntryExtensionV2Ext,
AccountEntryExtensionV1,
AccountEntryExtensionV1Ext,
AccountEntry,
AccountEntryExt,
TrustLineFlags,
LiquidityPoolType,
TrustLineAsset,
TrustLineEntryExtensionV2,
TrustLineEntryExtensionV2Ext,
TrustLineEntry,
TrustLineEntryExt,
TrustLineEntryV1,
TrustLineEntryV1Ext,
OfferEntryFlags,
OfferEntry,
OfferEntryExt,
DataEntry,
DataEntryExt,
ClaimPredicateType,
ClaimPredicate,
ClaimantType,
Claimant,
ClaimantV0,
ClaimableBalanceIdType,
ClaimableBalanceId,
ClaimableBalanceFlags,
ClaimableBalanceEntryExtensionV1,
ClaimableBalanceEntryExtensionV1Ext,
ClaimableBalanceEntry,
ClaimableBalanceEntryExt,
LiquidityPoolConstantProductParameters,
LiquidityPoolEntry,
LiquidityPoolEntryBody,
LiquidityPoolEntryConstantProduct,
ContractDataDurability,
ContractDataEntry,
ContractCodeCostInputs,
ContractCodeEntry,
ContractCodeEntryExt,
ContractCodeEntryV1,
TtlEntry,
LedgerEntryExtensionV1,
LedgerEntryExtensionV1Ext,
LedgerEntry,
LedgerEntryData,
LedgerEntryExt,
LedgerKey,
LedgerKeyAccount,
LedgerKeyTrustLine,
LedgerKeyOffer,
LedgerKeyData,
LedgerKeyClaimableBalance,
LedgerKeyLiquidityPool,
LedgerKeyContractData,
LedgerKeyContractCode,
LedgerKeyConfigSetting,
LedgerKeyTtl,
EnvelopeType,
BucketListType,
BucketEntryType,
HotArchiveBucketEntryType,
ColdArchiveBucketEntryType,
BucketMetadata,
BucketMetadataExt,
BucketEntry,
HotArchiveBucketEntry,
ColdArchiveArchivedLeaf,
ColdArchiveDeletedLeaf,
ColdArchiveBoundaryLeaf,
ColdArchiveHashEntry,
ColdArchiveBucketEntry,
UpgradeType,
StellarValueType,
LedgerCloseValueSignature,
StellarValue,
StellarValueExt,
LedgerHeaderFlags,
LedgerHeaderExtensionV1,
LedgerHeaderExtensionV1Ext,
LedgerHeader,
LedgerHeaderExt,
LedgerUpgradeType,
ConfigUpgradeSetKey,
LedgerUpgrade,
ConfigUpgradeSet,
TxSetComponentType,
TxExecutionThread,
ParallelTxExecutionStage,
ParallelTxsComponent,
TxSetComponent,
TxSetComponentTxsMaybeDiscountedFee,
TransactionPhase,
TransactionSet,
TransactionSetV1,
GeneralizedTransactionSet,
TransactionResultPair,
TransactionResultSet,
TransactionHistoryEntry,
TransactionHistoryEntryExt,
TransactionHistoryResultEntry,
TransactionHistoryResultEntryExt,
LedgerHeaderHistoryEntry,
LedgerHeaderHistoryEntryExt,
LedgerScpMessages,
ScpHistoryEntryV0,
ScpHistoryEntry,
LedgerEntryChangeType,
LedgerEntryChange,
LedgerEntryChanges,
OperationMeta,
TransactionMetaV1,
TransactionMetaV2,
ContractEventType,
ContractEvent,
ContractEventBody,
ContractEventV0,
DiagnosticEvent,
SorobanTransactionMetaExtV1,
SorobanTransactionMetaExt,
SorobanTransactionMeta,
TransactionMetaV3,
InvokeHostFunctionSuccessPreImage,
TransactionMeta,
TransactionResultMeta,
UpgradeEntryMeta,
LedgerCloseMetaV0,
LedgerCloseMetaExtV1,
LedgerCloseMetaExtV2,
LedgerCloseMetaExt,
LedgerCloseMetaV1,
LedgerCloseMeta,
ErrorCode,
SError,
SendMore,
SendMoreExtended,
AuthCert,
Hello,
Auth,
IpAddrType,
PeerAddress,
PeerAddressIp,
MessageType,
DontHave,
SurveyMessageCommandType,
SurveyMessageResponseType,
TimeSlicedSurveyStartCollectingMessage,
SignedTimeSlicedSurveyStartCollectingMessage,
TimeSlicedSurveyStopCollectingMessage,
SignedTimeSlicedSurveyStopCollectingMessage,
SurveyRequestMessage,
TimeSlicedSurveyRequestMessage,
SignedSurveyRequestMessage,
SignedTimeSlicedSurveyRequestMessage,
EncryptedBody,
SurveyResponseMessage,
TimeSlicedSurveyResponseMessage,
SignedSurveyResponseMessage,
SignedTimeSlicedSurveyResponseMessage,
PeerStats,
PeerStatList,
TimeSlicedNodeData,
TimeSlicedPeerData,
TimeSlicedPeerDataList,
TopologyResponseBodyV0,
TopologyResponseBodyV1,
TopologyResponseBodyV2,
SurveyResponseBody,
TxAdvertVector,
FloodAdvert,
TxDemandVector,
FloodDemand,
StellarMessage,
AuthenticatedMessage,
AuthenticatedMessageV0,
LiquidityPoolParameters,
MuxedAccount,
MuxedAccountMed25519,
DecoratedSignature,
OperationType,
CreateAccountOp,
PaymentOp,
PathPaymentStrictReceiveOp,
PathPaymentStrictSendOp,
ManageSellOfferOp,
ManageBuyOfferOp,
CreatePassiveSellOfferOp,
SetOptionsOp,
ChangeTrustAsset,
ChangeTrustOp,
AllowTrustOp,
ManageDataOp,
BumpSequenceOp,
CreateClaimableBalanceOp,
ClaimClaimableBalanceOp,
BeginSponsoringFutureReservesOp,
RevokeSponsorshipType,
RevokeSponsorshipOp,
RevokeSponsorshipOpSigner,
ClawbackOp,
ClawbackClaimableBalanceOp,
SetTrustLineFlagsOp,
LiquidityPoolDepositOp,
LiquidityPoolWithdrawOp,
HostFunctionType,
ContractIdPreimageType,
ContractIdPreimage,
ContractIdPreimageFromAddress,
CreateContractArgs,
CreateContractArgsV2,
InvokeContractArgs,
HostFunction,
SorobanAuthorizedFunctionType,
SorobanAuthorizedFunction,
SorobanAuthorizedInvocation,
SorobanAddressCredentials,
SorobanCredentialsType,
SorobanCredentials,
SorobanAuthorizationEntry,
InvokeHostFunctionOp,
ExtendFootprintTtlOp,
RestoreFootprintOp,
Operation,
OperationBody,
HashIdPreimage,
HashIdPreimageOperationId,
HashIdPreimageRevokeId,
HashIdPreimageContractId,
HashIdPreimageSorobanAuthorization,
MemoType,
Memo,
TimeBounds,
LedgerBounds,
PreconditionsV2,
PreconditionType,
Preconditions,
LedgerFootprint,
ArchivalProofType,
ArchivalProofNode,
ProofLevel,
ExistenceProofBody,
NonexistenceProofBody,
ArchivalProof,
ArchivalProofBody,
SorobanResources,
SorobanTransactionData,
SorobanTransactionDataExt,
TransactionV0,
TransactionV0Ext,
TransactionV0Envelope,
Transaction,
TransactionExt,
TransactionV1Envelope,
FeeBumpTransaction,
FeeBumpTransactionInnerTx,
FeeBumpTransactionExt,
FeeBumpTransactionEnvelope,
TransactionEnvelope,
TransactionSignaturePayload,
TransactionSignaturePayloadTaggedTransaction,
ClaimAtomType,
ClaimOfferAtomV0,
ClaimOfferAtom,
ClaimLiquidityAtom,
ClaimAtom,
CreateAccountResultCode,
CreateAccountResult,
PaymentResultCode,
PaymentResult,
PathPaymentStrictReceiveResultCode,
SimplePaymentResult,
PathPaymentStrictReceiveResult,
PathPaymentStrictReceiveResultSuccess,
PathPaymentStrictSendResultCode,
PathPaymentStrictSendResult,
PathPaymentStrictSendResultSuccess,
ManageSellOfferResultCode,
ManageOfferEffect,
ManageOfferSuccessResult,
ManageOfferSuccessResultOffer,
ManageSellOfferResult,
ManageBuyOfferResultCode,
ManageBuyOfferResult,
SetOptionsResultCode,
SetOptionsResult,
ChangeTrustResultCode,
ChangeTrustResult,
AllowTrustResultCode,
AllowTrustResult,
AccountMergeResultCode,
AccountMergeResult,
InflationResultCode,
InflationPayout,
InflationResult,
ManageDataResultCode,
ManageDataResult,
BumpSequenceResultCode,
BumpSequenceResult,
CreateClaimableBalanceResultCode,
CreateClaimableBalanceResult,
ClaimClaimableBalanceResultCode,
ClaimClaimableBalanceResult,
BeginSponsoringFutureReservesResultCode,
BeginSponsoringFutureReservesResult,
EndSponsoringFutureReservesResultCode,
EndSponsoringFutureReservesResult,
RevokeSponsorshipResultCode,
RevokeSponsorshipResult,
ClawbackResultCode,
ClawbackResult,
ClawbackClaimableBalanceResultCode,
ClawbackClaimableBalanceResult,
SetTrustLineFlagsResultCode,
SetTrustLineFlagsResult,
LiquidityPoolDepositResultCode,
LiquidityPoolDepositResult,
LiquidityPoolWithdrawResultCode,
LiquidityPoolWithdrawResult,
InvokeHostFunctionResultCode,
InvokeHostFunctionResult,
ExtendFootprintTtlResultCode,
ExtendFootprintTtlResult,
RestoreFootprintResultCode,
RestoreFootprintResult,
OperationResultCode,
OperationResult,
OperationResultTr,
TransactionResultCode,
InnerTransactionResult,
InnerTransactionResultResult,
InnerTransactionResultExt,
InnerTransactionResultPair,
TransactionResult,
TransactionResultResult,
TransactionResultExt,
Hash,
Uint256,
Uint32,
Int32,
Uint64,
Int64,
TimePoint,
Duration,
ExtensionPoint,
CryptoKeyType,
PublicKeyType,
SignerKeyType,
PublicKey,
SignerKey,
SignerKeyEd25519SignedPayload,
Signature,
SignatureHint,
NodeId,
AccountId,
Curve25519Secret,
Curve25519Public,
HmacSha256Key,
HmacSha256Mac,
ShortHashSeed,
BinaryFuseFilterType,
SerializedBinaryFuseFilter,
}
Available on crate feature
next
only.Variants§
Value
ScpBallot
ScpStatementType
ScpNomination
ScpStatement
ScpStatementPledges
ScpStatementPrepare
ScpStatementConfirm
ScpStatementExternalize
ScpEnvelope
ScpQuorumSet
ConfigSettingContractExecutionLanesV0
ConfigSettingContractComputeV0
ConfigSettingContractParallelComputeV0
ConfigSettingContractLedgerCostV0
ConfigSettingContractHistoricalDataV0
ConfigSettingContractEventsV0
ConfigSettingContractBandwidthV0
ContractCostType
ContractCostParamEntry
StateArchivalSettings
EvictionIterator
ContractCostParams
ConfigSettingId
ConfigSettingEntry
ScEnvMetaKind
ScEnvMetaEntry
ScEnvMetaEntryInterfaceVersion
ScMetaV0
ScMetaKind
ScMetaEntry
ScSpecType
ScSpecTypeOption
ScSpecTypeResult
ScSpecTypeVec
ScSpecTypeMap
ScSpecTypeTuple
ScSpecTypeBytesN
ScSpecTypeUdt
ScSpecTypeDef
ScSpecUdtStructFieldV0
ScSpecUdtStructV0
ScSpecUdtUnionCaseVoidV0
ScSpecUdtUnionCaseTupleV0
ScSpecUdtUnionCaseV0Kind
ScSpecUdtUnionCaseV0
ScSpecUdtUnionV0
ScSpecUdtEnumCaseV0
ScSpecUdtEnumV0
ScSpecUdtErrorEnumCaseV0
ScSpecUdtErrorEnumV0
ScSpecFunctionInputV0
ScSpecFunctionV0
ScSpecEntryKind
ScSpecEntry
ScValType
ScErrorType
ScErrorCode
ScError
UInt128Parts
Int128Parts
UInt256Parts
Int256Parts
ContractExecutableType
ContractExecutable
ScAddressType
ScAddress
ScVec
ScMap
ScBytes
ScString
ScSymbol
ScNonceKey
ScContractInstance
ScVal
ScMapEntry
StoredTransactionSet
StoredDebugTransactionSet
PersistedScpStateV0
PersistedScpStateV1
PersistedScpState
Thresholds
String32
String64
SequenceNumber
DataValue
PoolId
AssetCode4
AssetCode12
AssetType
AssetCode
AlphaNum4
AlphaNum12
Asset
Price
Liabilities
ThresholdIndexes
LedgerEntryType
Signer
AccountFlags
SponsorshipDescriptor
AccountEntryExtensionV3
AccountEntryExtensionV2
AccountEntryExtensionV2Ext
AccountEntryExtensionV1
AccountEntryExtensionV1Ext
AccountEntry
AccountEntryExt
TrustLineFlags
LiquidityPoolType
TrustLineAsset
TrustLineEntryExtensionV2
TrustLineEntryExtensionV2Ext
TrustLineEntry
TrustLineEntryExt
TrustLineEntryV1
TrustLineEntryV1Ext
OfferEntryFlags
OfferEntry
OfferEntryExt
DataEntry
DataEntryExt
ClaimPredicateType
ClaimPredicate
ClaimantType
Claimant
ClaimantV0
ClaimableBalanceIdType
ClaimableBalanceId
ClaimableBalanceFlags
ClaimableBalanceEntryExtensionV1
ClaimableBalanceEntryExtensionV1Ext
ClaimableBalanceEntry
ClaimableBalanceEntryExt
LiquidityPoolConstantProductParameters
LiquidityPoolEntry
LiquidityPoolEntryBody
LiquidityPoolEntryConstantProduct
ContractDataDurability
ContractDataEntry
ContractCodeCostInputs
ContractCodeEntry
ContractCodeEntryExt
ContractCodeEntryV1
TtlEntry
LedgerEntryExtensionV1
LedgerEntryExtensionV1Ext
LedgerEntry
LedgerEntryData
LedgerEntryExt
LedgerKey
LedgerKeyAccount
LedgerKeyTrustLine
LedgerKeyOffer
LedgerKeyData
LedgerKeyClaimableBalance
LedgerKeyLiquidityPool
LedgerKeyContractData
LedgerKeyContractCode
LedgerKeyConfigSetting
LedgerKeyTtl
EnvelopeType
BucketListType
BucketEntryType
HotArchiveBucketEntryType
ColdArchiveBucketEntryType
BucketMetadata
BucketMetadataExt
BucketEntry
HotArchiveBucketEntry
ColdArchiveArchivedLeaf
ColdArchiveDeletedLeaf
ColdArchiveBoundaryLeaf
ColdArchiveHashEntry
ColdArchiveBucketEntry
UpgradeType
StellarValueType
LedgerCloseValueSignature
StellarValue
StellarValueExt
LedgerHeaderFlags
LedgerHeaderExtensionV1
LedgerHeaderExtensionV1Ext
LedgerHeader
LedgerHeaderExt
LedgerUpgradeType
ConfigUpgradeSetKey
LedgerUpgrade
ConfigUpgradeSet
TxSetComponentType
TxExecutionThread
ParallelTxExecutionStage
ParallelTxsComponent
TxSetComponent
TxSetComponentTxsMaybeDiscountedFee
TransactionPhase
TransactionSet
TransactionSetV1
GeneralizedTransactionSet
TransactionResultPair
TransactionResultSet
TransactionHistoryEntry
TransactionHistoryEntryExt
TransactionHistoryResultEntry
TransactionHistoryResultEntryExt
LedgerHeaderHistoryEntry
LedgerHeaderHistoryEntryExt
LedgerScpMessages
ScpHistoryEntryV0
ScpHistoryEntry
LedgerEntryChangeType
LedgerEntryChange
LedgerEntryChanges
OperationMeta
TransactionMetaV1
TransactionMetaV2
ContractEventType
ContractEvent
ContractEventBody
ContractEventV0
DiagnosticEvent
SorobanTransactionMetaExtV1
SorobanTransactionMetaExt
SorobanTransactionMeta
TransactionMetaV3
InvokeHostFunctionSuccessPreImage
TransactionMeta
TransactionResultMeta
UpgradeEntryMeta
LedgerCloseMetaV0
LedgerCloseMetaExtV1
LedgerCloseMetaExtV2
LedgerCloseMetaExt
LedgerCloseMetaV1
LedgerCloseMeta
ErrorCode
SError
SendMore
SendMoreExtended
AuthCert
Hello
Auth
IpAddrType
PeerAddress
PeerAddressIp
MessageType
DontHave
SurveyMessageCommandType
SurveyMessageResponseType
TimeSlicedSurveyStartCollectingMessage
SignedTimeSlicedSurveyStartCollectingMessage
TimeSlicedSurveyStopCollectingMessage
SignedTimeSlicedSurveyStopCollectingMessage
SurveyRequestMessage
TimeSlicedSurveyRequestMessage
SignedSurveyRequestMessage
SignedTimeSlicedSurveyRequestMessage
EncryptedBody
SurveyResponseMessage
TimeSlicedSurveyResponseMessage
SignedSurveyResponseMessage
SignedTimeSlicedSurveyResponseMessage
PeerStats
PeerStatList
TimeSlicedNodeData
TimeSlicedPeerData
TimeSlicedPeerDataList
TopologyResponseBodyV0
TopologyResponseBodyV1
TopologyResponseBodyV2
SurveyResponseBody
TxAdvertVector
FloodAdvert
TxDemandVector
FloodDemand
StellarMessage
AuthenticatedMessage
AuthenticatedMessageV0
LiquidityPoolParameters
MuxedAccount
MuxedAccountMed25519
DecoratedSignature
OperationType
CreateAccountOp
PaymentOp
PathPaymentStrictReceiveOp
PathPaymentStrictSendOp
ManageSellOfferOp
ManageBuyOfferOp
CreatePassiveSellOfferOp
SetOptionsOp
ChangeTrustAsset
ChangeTrustOp
AllowTrustOp
ManageDataOp
BumpSequenceOp
CreateClaimableBalanceOp
ClaimClaimableBalanceOp
BeginSponsoringFutureReservesOp
RevokeSponsorshipType
RevokeSponsorshipOp
RevokeSponsorshipOpSigner
ClawbackOp
ClawbackClaimableBalanceOp
SetTrustLineFlagsOp
LiquidityPoolDepositOp
LiquidityPoolWithdrawOp
HostFunctionType
ContractIdPreimageType
ContractIdPreimage
ContractIdPreimageFromAddress
CreateContractArgs
CreateContractArgsV2
InvokeContractArgs
HostFunction
SorobanAuthorizedFunctionType
SorobanAuthorizedFunction
SorobanAuthorizedInvocation
SorobanAddressCredentials
SorobanCredentialsType
SorobanCredentials
SorobanAuthorizationEntry
InvokeHostFunctionOp
ExtendFootprintTtlOp
RestoreFootprintOp
Operation
OperationBody
HashIdPreimage
HashIdPreimageOperationId
HashIdPreimageRevokeId
HashIdPreimageContractId
HashIdPreimageSorobanAuthorization
MemoType
Memo
TimeBounds
LedgerBounds
PreconditionsV2
PreconditionType
Preconditions
LedgerFootprint
ArchivalProofType
ArchivalProofNode
ProofLevel
ExistenceProofBody
NonexistenceProofBody
ArchivalProof
ArchivalProofBody
SorobanResources
SorobanTransactionData
SorobanTransactionDataExt
TransactionV0
TransactionV0Ext
TransactionV0Envelope
Transaction
TransactionExt
TransactionV1Envelope
FeeBumpTransaction
FeeBumpTransactionInnerTx
FeeBumpTransactionExt
FeeBumpTransactionEnvelope
TransactionEnvelope
TransactionSignaturePayload
TransactionSignaturePayloadTaggedTransaction
ClaimAtomType
ClaimOfferAtomV0
ClaimOfferAtom
ClaimLiquidityAtom
ClaimAtom
CreateAccountResultCode
CreateAccountResult
PaymentResultCode
PaymentResult
PathPaymentStrictReceiveResultCode
SimplePaymentResult
PathPaymentStrictReceiveResult
PathPaymentStrictReceiveResultSuccess
PathPaymentStrictSendResultCode
PathPaymentStrictSendResult
PathPaymentStrictSendResultSuccess
ManageSellOfferResultCode
ManageOfferEffect
ManageOfferSuccessResult
ManageOfferSuccessResultOffer
ManageSellOfferResult
ManageBuyOfferResultCode
ManageBuyOfferResult
SetOptionsResultCode
SetOptionsResult
ChangeTrustResultCode
ChangeTrustResult
AllowTrustResultCode
AllowTrustResult
AccountMergeResultCode
AccountMergeResult
InflationResultCode
InflationPayout
InflationResult
ManageDataResultCode
ManageDataResult
BumpSequenceResultCode
BumpSequenceResult
CreateClaimableBalanceResultCode
CreateClaimableBalanceResult
ClaimClaimableBalanceResultCode
ClaimClaimableBalanceResult
BeginSponsoringFutureReservesResultCode
BeginSponsoringFutureReservesResult
EndSponsoringFutureReservesResultCode
EndSponsoringFutureReservesResult
RevokeSponsorshipResultCode
RevokeSponsorshipResult
ClawbackResultCode
ClawbackResult
ClawbackClaimableBalanceResultCode
ClawbackClaimableBalanceResult
SetTrustLineFlagsResultCode
SetTrustLineFlagsResult
LiquidityPoolDepositResultCode
LiquidityPoolDepositResult
LiquidityPoolWithdrawResultCode
LiquidityPoolWithdrawResult
InvokeHostFunctionResultCode
InvokeHostFunctionResult
ExtendFootprintTtlResultCode
ExtendFootprintTtlResult
RestoreFootprintResultCode
RestoreFootprintResult
OperationResultCode
OperationResult
OperationResultTr
TransactionResultCode
InnerTransactionResult
InnerTransactionResultResult
InnerTransactionResultExt
InnerTransactionResultPair
TransactionResult
TransactionResultResult
TransactionResultExt
Hash
Uint256
Uint32
Int32
Uint64
Int64
TimePoint
Duration
ExtensionPoint
CryptoKeyType
PublicKeyType
SignerKeyType
PublicKey
SignerKey
SignerKeyEd25519SignedPayload
Signature
SignatureHint
NodeId
AccountId
Curve25519Secret
Curve25519Public
HmacSha256Key
HmacSha256Mac
ShortHashSeed
BinaryFuseFilterType
SerializedBinaryFuseFilter
Implementations§
Source§impl TypeVariant
impl TypeVariant
pub const VARIANTS: [TypeVariant; 464] = _
pub const VARIANTS_STR: [&'static str; 464] = _
pub const fn name(&self) -> &'static str
pub const fn variants() -> [TypeVariant; 464]
pub fn json_schema(&self, gen: SchemaGenerator) -> RootSchema
Available on crate feature
schemars
only.Trait Implementations§
Source§impl Clone for TypeVariant
impl Clone for TypeVariant
Source§fn clone(&self) -> TypeVariant
fn clone(&self) -> TypeVariant
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TypeVariant
impl Debug for TypeVariant
Source§impl<'de> Deserialize<'de> for TypeVariant
impl<'de> Deserialize<'de> for TypeVariant
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
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 FromStr for TypeVariant
impl FromStr for TypeVariant
Source§impl Hash for TypeVariant
impl Hash for TypeVariant
Source§impl JsonSchema for TypeVariant
impl JsonSchema for TypeVariant
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
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
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreSource§impl Ord for TypeVariant
impl Ord for TypeVariant
Source§fn cmp(&self, other: &TypeVariant) -> Ordering
fn cmp(&self, other: &TypeVariant) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TypeVariant
impl PartialEq for TypeVariant
Source§impl PartialOrd for TypeVariant
impl PartialOrd for TypeVariant
Source§impl Serialize for TypeVariant
impl Serialize for TypeVariant
Source§impl Variants<TypeVariant> for Type
impl Variants<TypeVariant> for Type
fn variants() -> Iter<'static, TypeVariant>
Source§impl Variants<TypeVariant> for TypeVariant
impl Variants<TypeVariant> for TypeVariant
fn variants() -> Iter<'static, TypeVariant>
impl Copy for TypeVariant
impl Eq for TypeVariant
impl StructuralPartialEq for TypeVariant
Auto Trait Implementations§
impl Freeze for TypeVariant
impl RefUnwindSafe for TypeVariant
impl Send for TypeVariant
impl Sync for TypeVariant
impl Unpin for TypeVariant
impl UnwindSafe for TypeVariant
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more