Docs.rs
soroban-env-host-0.0.13
soroban-env-host 0.0.13
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
graydon
leighmcculloch
stellar-crates
Dependencies
backtrace ^0.3
normal
curve25519-dalek ^3.0.0
normal
dyn-fmt ^0.3.0
normal
ed25519-dalek ^1.0.1
normal
hex ^0.4.3
normal
log ^0.4.17
normal
num-derive ^0.3.3
normal
num-integer ^0.1.45
normal
num-traits ^0.2.15
normal
sha2 ^0.10.2
normal
soroban-env-common ^0.0.13
normal
soroban-native-sdk-macros ^0.0.13
normal
static_assertions ^1.1.0
normal
tinyvec ^1.6.0
normal
soroban-wasmi ^0.16.0-soroban2
normal
bytes-lit ^0.0.4
dev
env_logger ^0.9.0
dev
log ^0.4.17
dev
optimization ^0.2.0
dev
rand ^0.7.3
dev
tabwriter ^1.2.1
dev
textplots ^0.8.0
dev
thousands ^0.2.0
dev
tracking-allocator ^0.4.0
dev
wasmprinter ^0.2.41
dev
perf-event ^0.4.7
dev
Versions
18.25%
of the crate is documented
This release has been yanked, go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Union
Implementors
In soroban_env_host::xdr
?
Trait
soroban_env_host
::
xdr
::
Union
[
−
]
pub trait Union<D>:
Name
+
Discriminant
<D> +
Variants
<D> { }
Implementors
§
§
impl
Union
<
AccountMergeResultCode
> for
AccountMergeResult
§
impl
Union
<
AllowTrustResultCode
> for
AllowTrustResult
§
impl
Union
<
AssetType
> for
Asset
§
impl
Union
<
AssetType
> for
AssetCode
§
impl
Union
<
AssetType
> for
ChangeTrustAsset
§
impl
Union
<
AssetType
> for
TrustLineAsset
§
impl
Union
<
BeginSponsoringFutureReservesResultCode
> for
BeginSponsoringFutureReservesResult
§
impl
Union
<
BucketEntryType
> for
BucketEntry
§
impl
Union
<
BumpSequenceResultCode
> for
BumpSequenceResult
§
impl
Union
<
ChangeTrustResultCode
> for
ChangeTrustResult
§
impl
Union
<
ClaimAtomType
> for
ClaimAtom
§
impl
Union
<
ClaimClaimableBalanceResultCode
> for
ClaimClaimableBalanceResult
§
impl
Union
<
ClaimPredicateType
> for
ClaimPredicate
§
impl
Union
<
ClaimableBalanceIdType
> for
ClaimableBalanceId
§
impl
Union
<
ClaimantType
> for
Claimant
§
impl
Union
<
ClawbackClaimableBalanceResultCode
> for
ClawbackClaimableBalanceResult
§
impl
Union
<
ClawbackResultCode
> for
ClawbackResult
§
impl
Union
<
ConfigSettingType
> for
ConfigSetting
§
impl
Union
<
ContractIdType
> for
ContractId
§
impl
Union
<
CreateAccountResultCode
> for
CreateAccountResult
§
impl
Union
<
CreateClaimableBalanceResultCode
> for
CreateClaimableBalanceResult
§
impl
Union
<
CryptoKeyType
> for
MuxedAccount
§
impl
Union
<
EndSponsoringFutureReservesResultCode
> for
EndSponsoringFutureReservesResult
§
impl
Union
<
EnvelopeType
> for
FeeBumpTransactionInnerTx
§
impl
Union
<
EnvelopeType
> for
HashIdPreimage
§
impl
Union
<
EnvelopeType
> for
TransactionEnvelope
§
impl
Union
<
EnvelopeType
> for
TransactionSignaturePayloadTaggedTransaction
§
impl
Union
<
HostFunctionType
> for
HostFunction
§
impl
Union
<
InflationResultCode
> for
InflationResult
§
impl
Union
<
InvokeHostFunctionResultCode
> for
InvokeHostFunctionResult
§
impl
Union
<
IpAddrType
> for
PeerAddressIp
§
impl
Union
<
LedgerEntryChangeType
> for
LedgerEntryChange
§
impl
Union
<
LedgerEntryType
> for
LedgerEntryData
§
impl
Union
<
LedgerEntryType
> for
LedgerKey
§
impl
Union
<
LedgerUpgradeType
> for
LedgerUpgrade
§
impl
Union
<
LiquidityPoolDepositResultCode
> for
LiquidityPoolDepositResult
§
impl
Union
<
LiquidityPoolType
> for
LiquidityPoolEntryBody
§
impl
Union
<
LiquidityPoolType
> for
LiquidityPoolParameters
§
impl
Union
<
LiquidityPoolWithdrawResultCode
> for
LiquidityPoolWithdrawResult
§
impl
Union
<
ManageBuyOfferResultCode
> for
ManageBuyOfferResult
§
impl
Union
<
ManageDataResultCode
> for
ManageDataResult
§
impl
Union
<
ManageOfferEffect
> for
ManageOfferSuccessResultOffer
§
impl
Union
<
ManageSellOfferResultCode
> for
ManageSellOfferResult
§
impl
Union
<
MemoType
> for
Memo
§
impl
Union
<
MessageType
> for
StellarMessage
§
impl
Union
<
OperationResultCode
> for
OperationResult
§
impl
Union
<
OperationType
> for
OperationBody
§
impl
Union
<
OperationType
> for
OperationResultTr
§
impl
Union
<
PathPaymentStrictReceiveResultCode
> for
PathPaymentStrictReceiveResult
§
impl
Union
<
PathPaymentStrictSendResultCode
> for
PathPaymentStrictSendResult
§
impl
Union
<
PaymentResultCode
> for
PaymentResult
§
impl
Union
<
PreconditionType
> for
Preconditions
§
impl
Union
<
PublicKeyType
> for
PublicKey
§
impl
Union
<
RevokeSponsorshipResultCode
> for
RevokeSponsorshipResult
§
impl
Union
<
RevokeSponsorshipType
> for
RevokeSponsorshipOp
§
impl
Union
<
ScAddressType
> for
ScAddress
§
impl
Union
<
ScContractCodeType
> for
ScContractCode
§
impl
Union
<
ScEnvMetaKind
> for
ScEnvMetaEntry
§
impl
Union
<
ScObjectType
> for
ScObject
§
impl
Union
<
ScSpecEntryKind
> for
ScSpecEntry
§
impl
Union
<
ScSpecType
> for
ScSpecTypeDef
§
impl
Union
<
ScSpecUdtUnionCaseV0Kind
> for
ScSpecUdtUnionCaseV0
§
impl
Union
<
ScStatusType
> for
ScStatus
§
impl
Union
<
ScValType
> for
ScVal
§
impl
Union
<
ScpStatementType
> for
ScpStatementPledges
§
impl
Union
<
SetOptionsResultCode
> for
SetOptionsResult
§
impl
Union
<
SetTrustLineFlagsResultCode
> for
SetTrustLineFlagsResult
§
impl
Union
<
SignerKeyType
> for
SignerKey
§
impl
Union
<
StellarValueType
> for
StellarValueExt
§
impl
Union
<
SurveyMessageResponseType
> for
SurveyResponseBody
§
impl
Union
<
TransactionResultCode
> for
InnerTransactionResultResult
§
impl
Union
<
TransactionResultCode
> for
TransactionResultResult
§
impl
Union
<
TxSetComponentType
> for
TxSetComponent
§
impl
Union
<
i32
> for
AccountEntryExt
§
impl
Union
<
i32
> for
AccountEntryExtensionV1Ext
§
impl
Union
<
i32
> for
AccountEntryExtensionV2Ext
§
impl
Union
<
i32
> for
BucketMetadataExt
§
impl
Union
<
i32
> for
ClaimableBalanceEntryExt
§
impl
Union
<
i32
> for
ClaimableBalanceEntryExtensionV1Ext
§
impl
Union
<
i32
> for
ConfigSettingEntryExt
§
impl
Union
<
i32
> for
ContractEventBody
§
impl
Union
<
i32
> for
DataEntryExt
§
impl
Union
<
i32
> for
ExtensionPoint
§
impl
Union
<
i32
> for
FeeBumpTransactionExt
§
impl
Union
<
i32
> for
GeneralizedTransactionSet
§
impl
Union
<
i32
> for
InnerTransactionResultExt
§
impl
Union
<
i32
> for
LedgerCloseMeta
§
impl
Union
<
i32
> for
LedgerEntryExt
§
impl
Union
<
i32
> for
LedgerEntryExtensionV1Ext
§
impl
Union
<
i32
> for
LedgerHeaderExt
§
impl
Union
<
i32
> for
LedgerHeaderExtensionV1Ext
§
impl
Union
<
i32
> for
LedgerHeaderHistoryEntryExt
§
impl
Union
<
i32
> for
OfferEntryExt
§
impl
Union
<
i32
> for
PersistedScpState
§
impl
Union
<
i32
> for
ScpHistoryEntry
§
impl
Union
<
i32
> for
StoredTransactionSet
§
impl
Union
<
i32
> for
TransactionExt
§
impl
Union
<
i32
> for
TransactionHistoryEntryExt
§
impl
Union
<
i32
> for
TransactionHistoryResultEntryExt
§
impl
Union
<
i32
> for
TransactionHistoryResultEntryV2Ext
§
impl
Union
<
i32
> for
TransactionMeta
§
impl
Union
<
i32
> for
TransactionPhase
§
impl
Union
<
i32
> for
TransactionResultExt
§
impl
Union
<
i32
> for
TransactionV0Ext
§
impl
Union
<
i32
> for
TrustLineEntryExt
§
impl
Union
<
i32
> for
TrustLineEntryExtensionV2Ext
§
impl
Union
<
i32
> for
TrustLineEntryV1Ext
§
impl
Union
<
u32
> for
AuthenticatedMessage