Trait scrypto::prelude::Unpin

1.33.0 · source ·
pub auto trait Unpin { }
Expand description

Types that do not require any pinning guarantees.

For information on what “pinning” is, see the pin module documentation.

Implementing the Unpin trait for T expresses the fact that T is pinning-agnostic: it shall not expose nor rely on any pinning guarantees. This, in turn, means that a Pin-wrapped pointer to such a type can feature a fully unrestricted API. In other words, if T: Unpin, a value of type T will not be bound by the invariants which pinning otherwise offers, even when “pinned” by a Pin<Ptr> pointing at it. When a value of type T is pointed at by a Pin<Ptr>, Pin will not restrict access to the pointee value like it normally would, thus allowing the user to do anything that they normally could with a non-Pin-wrapped Ptr to that value.

The idea of this trait is to alleviate the reduced ergonomics of APIs that require the use of Pin for soundness for some types, but which also want to be used by other types that don’t care about pinning. The prime example of such an API is Future::poll. There are many Future types that don’t care about pinning. These futures can implement Unpin and therefore get around the pinning related restrictions in the API, while still allowing the subset of Futures which do require pinning to be implemented soundly.

For more discussion on the consequences of Unpin within the wider scope of the pinning system, see the section about Unpin in the pin module.

Unpin has no consequence at all for non-pinned data. In particular, mem::replace happily moves !Unpin data, which would be immovable when pinned (mem::replace works for any &mut T, not just when T: Unpin).

However, you cannot use mem::replace on !Unpin data which is pinned by being wrapped inside a Pin<Ptr> pointing at it. This is because you cannot (safely) use a Pin<Ptr> to get an &mut T to its pointee value, which you would need to call mem::replace, and that is what makes this system work.

So this, for example, can only be done on types implementing Unpin:

use std::mem;
use std::pin::Pin;

let mut string = "this".to_string();
let mut pinned_string = Pin::new(&mut string);

// We need a mutable reference to call `mem::replace`.
// We can obtain such a reference by (implicitly) invoking `Pin::deref_mut`,
// but that is only possible because `String` implements `Unpin`.
mem::replace(&mut *pinned_string, "other".to_string());

This trait is automatically implemented for almost every type. The compiler is free to take the conservative stance of marking types as Unpin so long as all of the types that compose its fields are also Unpin. This is because if a type implements Unpin, then it is unsound for that type’s implementation to rely on pinning-related guarantees for soundness, even when viewed through a “pinning” pointer! It is the responsibility of the implementor of a type that relies upon pinning for soundness to ensure that type is not marked as Unpin by adding PhantomPinned field. For more details, see the pin module docs.

Implementors§

source§

impl !Unpin for PhantomPinned

1.36.0 · source§

impl Unpin for Waker

source§

impl<Dyn> Unpin for DynMetadata<Dyn>
where Dyn: ?Sized,

1.64.0 · source§

impl<F> Unpin for PollFn<F>
where F: Unpin,

source§

impl<I> Unpin for FromIter<I>

1.38.0 · source§

impl<T> Unpin for *const T
where T: ?Sized,

1.38.0 · source§

impl<T> Unpin for *mut T
where T: ?Sized,

source§

impl<T> Unpin for &T
where T: ?Sized,

source§

impl<T> Unpin for &mut T
where T: ?Sized,

1.48.0 · source§

impl<T> Unpin for Ready<T>

source§

impl<T, A> Unpin for Arc<T, A>
where A: Allocator, T: ?Sized,

source§

impl<T, A> Unpin for Box<T, A>
where A: Allocator + 'static, T: ?Sized,

source§

impl<T, A> Unpin for Rc<T, A>
where A: Allocator, T: ?Sized,

Auto implementors§

§

impl Unpin for AddressBech32DecodeError

§

impl Unpin for AddressBech32EncodeError

§

impl Unpin for AttachedModuleId

§

impl Unpin for KeyValueStoreDataSchema

§

impl Unpin for ModuleId

§

impl Unpin for FallToOwner

§

impl Unpin for MetadataConversionError

§

impl Unpin for Proposer

§

impl Unpin for Role

§

impl Unpin for DefaultDepositRule

§

impl Unpin for ResourcePreference

§

impl Unpin for EpochChangeOutcome

§

impl Unpin for TimePrecisionV1

§

impl Unpin for TimePrecisionV2

§

impl Unpin for BlueprintPartitionType

§

impl Unpin for BlueprintPayloadDef

§

impl Unpin for BlueprintPayloadIdentifier

§

impl Unpin for BlueprintType

§

impl Unpin for FunctionAuth

§

impl Unpin for InputOrOutput

§

impl Unpin for KeyOrValue

§

impl Unpin for MethodAuthTemplate

§

impl Unpin for PartitionDescription

§

impl Unpin for RoleSpecification

§

impl Unpin for SystemInstruction

§

impl Unpin for VmType

§

impl Unpin for AccessRule

§

impl Unpin for AccessRuleNode

§

impl Unpin for GlobalCaller

§

impl Unpin for MethodAccessibility

§

impl Unpin for NonFungibleDataSchema

§

impl Unpin for OwnerRole

§

impl Unpin for OwnerRoleUpdater

§

impl Unpin for ParseNonFungibleGlobalIdError

§

impl Unpin for ProofRule

§

impl Unpin for ResourceError

§

impl Unpin for ResourceFeature

§

impl Unpin for ResourceOrNonFungible

§

impl Unpin for ResourceType

§

impl Unpin for WithdrawStrategy

§

impl Unpin for InstructionOutput

§

impl Unpin for ComponentCastError

§

impl Unpin for ObjectStubHandle

§

impl Unpin for ParseBlsPublicKeyError

§

impl Unpin for ParseBlsSignatureError

§

impl Unpin for ParseEd25519PublicKeyError

§

impl Unpin for ParseEd25519SignatureError

§

impl Unpin for ParseHashError

§

impl Unpin for ParseSecp256k1PublicKeyError

§

impl Unpin for ParseSecp256k1SignatureError

§

impl Unpin for PublicKey

§

impl Unpin for PublicKeyHash

§

impl Unpin for ManifestCustomExtension

§

impl Unpin for ManifestCustomTraversal

§

impl Unpin for ManifestCustomValue

§

impl Unpin for ManifestCustomValueKind

§

impl Unpin for ManifestToRustValueError

§

impl Unpin for RustToManifestValueError

§

impl Unpin for ManifestAddress

§

impl Unpin for ManifestExpression

§

impl Unpin for ManifestNonFungibleLocalId

§

impl Unpin for ManifestNonFungibleLocalIdValidationError

§

impl Unpin for ParseManifestAddressReservationError

§

impl Unpin for ParseManifestBlobRefError

§

impl Unpin for ParseManifestBucketError

§

impl Unpin for ParseManifestDecimalError

§

impl Unpin for ParseManifestExpressionError

§

impl Unpin for ParseManifestPreciseDecimalError

§

impl Unpin for ParseManifestProofError

§

impl Unpin for OwnValidation

§

impl Unpin for ReferenceValidation

§

impl Unpin for ScryptoCustomTraversal

§

impl Unpin for ScryptoCustomTypeKind

§

impl Unpin for ScryptoCustomTypeValidation

§

impl Unpin for ScryptoCustomValue

§

impl Unpin for ScryptoCustomValueKind

§

impl Unpin for ContentValidationError

§

impl Unpin for NonFungibleIdType

§

impl Unpin for NonFungibleLocalId

§

impl Unpin for ParseNonFungibleLocalIdError

§

impl Unpin for ParseOwnError

§

impl Unpin for ParseReferenceError

§

impl Unpin for ParseDecimalError

§

impl Unpin for ParseI192Error

§

impl Unpin for ParseI256Error

§

impl Unpin for ParseI320Error

§

impl Unpin for ParseI384Error

§

impl Unpin for ParseI448Error

§

impl Unpin for ParseI512Error

§

impl Unpin for ParseI768Error

§

impl Unpin for ParsePreciseDecimalError

§

impl Unpin for ParseU192Error

§

impl Unpin for ParseU256Error

§

impl Unpin for ParseU320Error

§

impl Unpin for ParseU384Error

§

impl Unpin for ParseU448Error

§

impl Unpin for ParseU512Error

§

impl Unpin for ParseU768Error

§

impl Unpin for RoundingMode

§

impl Unpin for ModuleHandle

§

impl Unpin for Mutability

§

impl Unpin for ParseNetworkError

§

impl Unpin for DataOrigin

§

impl Unpin for BlueprintHook

§

impl Unpin for Condition

§

impl Unpin for FieldTransience

§

impl Unpin for GenericBound

§

impl Unpin for scrypto::schema::Receiver

§

impl Unpin for DateTimeError

§

impl Unpin for ParseUtcDateTimeError

§

impl Unpin for TimeComparisonOperator

§

impl Unpin for AccessControllerPartitionOffset

§

impl Unpin for AccountPartitionOffset

§

impl Unpin for AuthZoneField

§

impl Unpin for BootLoaderField

§

impl Unpin for ComponentField

§

impl Unpin for ComponentRoyaltyPartitionOffset

§

impl Unpin for ConsensusManagerPartitionOffset

§

impl Unpin for Emitter

§

impl Unpin for EntityType

§

impl Unpin for FungibleBucketField

§

impl Unpin for FungibleProofField

§

impl Unpin for FungibleResourceManagerPartitionOffset

§

impl Unpin for FungibleVaultPartitionOffset

§

impl Unpin for GenericSubstitution

§

impl Unpin for Level

§

impl Unpin for MetadataPartitionOffset

§

impl Unpin for MultiResourcePoolPartitionOffset

§

impl Unpin for NonFungibleBucketField

§

impl Unpin for NonFungibleProofField

§

impl Unpin for NonFungibleResourceManagerPartitionOffset

§

impl Unpin for NonFungibleVaultPartitionOffset

§

impl Unpin for ObjectType

§

impl Unpin for OneResourcePoolPartitionOffset

§

impl Unpin for OuterObjectInfo

§

impl Unpin for PackageCode

§

impl Unpin for PackagePartitionOffset

§

impl Unpin for PackageRoyalty

§

impl Unpin for PackageRoyaltyConfig

§

impl Unpin for ParseComponentAddressError

§

impl Unpin for ParseError

§

impl Unpin for ParseGlobalAddressError

§

impl Unpin for ParseInternalAddressError

§

impl Unpin for ParsePackageAddressError

§

impl Unpin for ParseResourceAddressError

§

impl Unpin for RoleAssignmentPartitionOffset

§

impl Unpin for RoyaltyAmount

§

impl Unpin for RoyaltyField

§

impl Unpin for SubstateKey

§

impl Unpin for TransactionTrackerField

§

impl Unpin for TwoResourcePoolPartitionOffset

§

impl Unpin for TypeInfoField

§

impl Unpin for ValidatorPartitionOffset

§

impl Unpin for WorktopField

§

impl Unpin for ChildNames

§

impl Unpin for DecodeError

§

impl Unpin for EncodeError

§

impl Unpin for LocalTypeId

§

impl Unpin for NoCustomExtension

§

impl Unpin for NoCustomSchema

§

impl Unpin for NoCustomTerminalValueRef

§

impl Unpin for NoCustomTraversal

§

impl Unpin for NoCustomTypeKind

§

impl Unpin for NoCustomTypeValidation

§

impl Unpin for NoCustomValue

§

impl Unpin for NoCustomValueKind

§

impl Unpin for RustTypeId

§

impl Unpin for SchemaValidationError

§

impl Unpin for ValidationError

§

impl Unpin for scrypto::prelude::radix_engine_common::prelude::fmt::Alignment

§

impl Unpin for DisplayMode

§

impl Unpin for FormattingError

§

impl Unpin for PrintMode

§

impl Unpin for SerializationMode

§

impl Unpin for ValueContext

§

impl Unpin for scrypto::prelude::radix_engine_common::prelude::rust::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for SearchStep

§

impl Unpin for scrypto::prelude::radix_engine_common::prelude::rust::sync::atomic::Ordering

§

impl Unpin for RecvTimeoutError

§

impl Unpin for TryRecvError

§

impl Unpin for AddressBech32Decoder

§

impl Unpin for AddressBech32Encoder

§

impl Unpin for HrpSet

§

impl Unpin for AuthAddresses

§

impl Unpin for RoleAssignmentCreateInput

§

impl Unpin for RoleAssignmentGetInput

§

impl Unpin for RoleAssignmentLockOwnerInput

§

impl Unpin for RoleAssignmentSetInput

§

impl Unpin for RoleAssignmentSetOwnerInput

§

impl Unpin for CheckedOrigin

§

impl Unpin for CheckedUrl

§

impl Unpin for MetadataCreateInput

§

impl Unpin for MetadataCreateWithDataInput

§

impl Unpin for MetadataGetInput

§

impl Unpin for MetadataLockInput

§

impl Unpin for MetadataRemoveInput

§

impl Unpin for MetadataSetInput

§

impl Unpin for UncheckedOrigin

§

impl Unpin for UncheckedUrl

§

impl Unpin for ComponentClaimRoyaltiesInput

§

impl Unpin for ComponentRoyaltyCreateInput

§

impl Unpin for ComponentRoyaltyLockInput

§

impl Unpin for ComponentRoyaltySetInput

§

impl Unpin for ComponentRoyaltySubstate

§

impl Unpin for AttachedModuleIdIter

§

impl Unpin for EventFlags

§

impl Unpin for FieldValue

§

impl Unpin for GenericArgs

§

impl Unpin for KVEntry

§

impl Unpin for LocalKeyValueStoreDataSchema

§

impl Unpin for LockFlags

§

impl Unpin for ModuleIdIter

§

impl Unpin for RemoteKeyValueStoreDataSchema

§

impl Unpin for AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput

§

impl Unpin for AccessControllerCancelPrimaryRoleRecoveryProposalInput

§

impl Unpin for AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput

§

impl Unpin for AccessControllerCancelRecoveryRoleRecoveryProposalInput

§

impl Unpin for AccessControllerCreateInput

§

impl Unpin for AccessControllerCreateManifestInput

§

impl Unpin for AccessControllerCreateProofInput

§

impl Unpin for AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput

§

impl Unpin for AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput

§

impl Unpin for AccessControllerInitiateRecoveryAsPrimaryInput

§

impl Unpin for AccessControllerInitiateRecoveryAsRecoveryInput

§

impl Unpin for AccessControllerLockPrimaryRoleInput

§

impl Unpin for AccessControllerMintRecoveryBadgesInput

§

impl Unpin for AccessControllerObjectTypeInfo

§

impl Unpin for AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput

§

impl Unpin for AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput

§

impl Unpin for AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput

§

impl Unpin for AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput

§

impl Unpin for AccessControllerStopTimedRecoveryInput

§

impl Unpin for AccessControllerTimedConfirmRecoveryInput

§

impl Unpin for AccessControllerUnlockPrimaryRoleInput

§

impl Unpin for RecoveryProposal

§

impl Unpin for RuleSet

§

impl Unpin for AccountAddAuthorizedDepositorInput

§

impl Unpin for AccountBurnInput

§

impl Unpin for AccountBurnNonFungiblesInput

§

impl Unpin for AccountCreateAdvancedInput

§

impl Unpin for AccountCreateAdvancedManifestInput

§

impl Unpin for AccountCreateInput

§

impl Unpin for AccountCreateProofOfAmountInput

§

impl Unpin for AccountCreateProofOfNonFungiblesInput

§

impl Unpin for AccountDepositBatchInput

§

impl Unpin for AccountDepositBatchManifestInput

§

impl Unpin for AccountDepositInput

§

impl Unpin for AccountDepositManifestInput

§

impl Unpin for AccountLockContingentFeeInput

§

impl Unpin for AccountLockFeeAndWithdrawInput

§

impl Unpin for AccountLockFeeAndWithdrawNonFungiblesInput

§

impl Unpin for AccountLockFeeInput

§

impl Unpin for AccountObjectTypeInfo

§

impl Unpin for AccountRemoveAuthorizedDepositorInput

§

impl Unpin for AccountRemoveResourcePreferenceInput

§

impl Unpin for AccountSecurifyInput

§

impl Unpin for AccountSetDefaultDepositRuleInput

§

impl Unpin for AccountSetResourcePreferenceInput

§

impl Unpin for AccountTryDepositBatchOrAbortInput

§

impl Unpin for AccountTryDepositBatchOrAbortManifestInput

§

impl Unpin for AccountTryDepositBatchOrRefundInput

§

impl Unpin for AccountTryDepositBatchOrRefundManifestInput

§

impl Unpin for AccountTryDepositOrAbortInput

§

impl Unpin for AccountTryDepositOrAbortManifestInput

§

impl Unpin for AccountTryDepositOrRefundInput

§

impl Unpin for AccountTryDepositOrRefundManifestInput

§

impl Unpin for AccountWithdrawInput

§

impl Unpin for AccountWithdrawNonFungiblesInput

§

impl Unpin for ConsensusManagerCompareCurrentTimeInputV1

§

impl Unpin for ConsensusManagerCompareCurrentTimeInputV2

§

impl Unpin for ConsensusManagerConfig

§

impl Unpin for ConsensusManagerCreateInput

§

impl Unpin for ConsensusManagerCreateManifestInput

§

impl Unpin for ConsensusManagerCreateValidatorInput

§

impl Unpin for ConsensusManagerCreateValidatorManifestInput

§

impl Unpin for ConsensusManagerGetCurrentEpochInput

§

impl Unpin for ConsensusManagerGetCurrentTimeInputV1

§

impl Unpin for ConsensusManagerGetCurrentTimeInputV2

§

impl Unpin for ConsensusManagerNextRoundInput

§

impl Unpin for ConsensusManagerObjectTypeInfo

§

impl Unpin for ConsensusManagerStartInput

§

impl Unpin for EpochChangeCondition

§

impl Unpin for LeaderProposalHistory

§

impl Unpin for ValidatorAcceptsDelegatedStakeInput

§

impl Unpin for ValidatorApplyEmissionInput

§

impl Unpin for ValidatorApplyRewardInput

§

impl Unpin for ValidatorClaimXrdInput

§

impl Unpin for ValidatorClaimXrdManifestInput

§

impl Unpin for ValidatorFinishUnlockOwnerStakeUnitsInput

§

impl Unpin for ValidatorGetProtocolUpdateReadinessInput

§

impl Unpin for ValidatorGetRedemptionValueInput

§

impl Unpin for ValidatorLockOwnerStakeUnitsInput

§

impl Unpin for ValidatorLockOwnerStakeUnitsManifestInput

§

impl Unpin for ValidatorObjectTypeInfo

§

impl Unpin for ValidatorRegisterInput

§

impl Unpin for ValidatorSignalProtocolUpdateReadinessInput

§

impl Unpin for ValidatorStakeAsOwnerInput

§

impl Unpin for ValidatorStakeAsOwnerManifestInput

§

impl Unpin for ValidatorStakeInput

§

impl Unpin for ValidatorStakeManifestInput

§

impl Unpin for ValidatorStartUnlockOwnerStakeUnitsInput

§

impl Unpin for ValidatorTotalStakeUnitSupplyInput

§

impl Unpin for ValidatorTotalStakeXrdAmountInput

§

impl Unpin for ValidatorUnregisterInput

§

impl Unpin for ValidatorUnstakeInput

§

impl Unpin for ValidatorUnstakeManifestInput

§

impl Unpin for ValidatorUpdateAcceptDelegatedStakeInput

§

impl Unpin for ValidatorUpdateFeeInput

§

impl Unpin for ValidatorUpdateKeyInput

§

impl Unpin for IdentityCreateAdvancedInput

§

impl Unpin for IdentityCreateInput

§

impl Unpin for IdentityObjectTypeInfo

§

impl Unpin for IdentitySecurifyToSingleBadgeInput

§

impl Unpin for AuthConfig

§

impl Unpin for BlueprintDefinition

§

impl Unpin for BlueprintDefinitionInit

§

impl Unpin for BlueprintDependencies

§

impl Unpin for BlueprintInterface

§

impl Unpin for BlueprintVersion

§

impl Unpin for BlueprintVersionKey

§

impl Unpin for CanonicalBlueprintId

§

impl Unpin for CodeHash

§

impl Unpin for FunctionSchema

§

impl Unpin for IndexedStateSchema

§

impl Unpin for PackageClaimRoyaltiesInput

§

impl Unpin for PackageDefinition

§

impl Unpin for PackageExport

§

impl Unpin for PackagePublishNativeInput

§

impl Unpin for PackagePublishNativeManifestInput

§

impl Unpin for PackagePublishWasmAdvancedInput

§

impl Unpin for PackagePublishWasmAdvancedManifestInput

§

impl Unpin for PackagePublishWasmInput

§

impl Unpin for PackagePublishWasmManifestInput

§

impl Unpin for StaticRoleDefinition

§

impl Unpin for MultiResourcePoolContributeInput

§

impl Unpin for MultiResourcePoolContributeManifestInput

§

impl Unpin for MultiResourcePoolGetRedemptionValueInput

§

impl Unpin for MultiResourcePoolGetRedemptionValueManifestInput

§

impl Unpin for MultiResourcePoolGetVaultAmountsInput

§

impl Unpin for MultiResourcePoolGetVaultAmountsManifestInput

§

impl Unpin for MultiResourcePoolInstantiateInput

§

impl Unpin for MultiResourcePoolInstantiateManifestInput

§

impl Unpin for MultiResourcePoolObjectTypeInfo

§

impl Unpin for MultiResourcePoolProtectedDepositInput

§

impl Unpin for MultiResourcePoolProtectedDepositManifestInput

§

impl Unpin for MultiResourcePoolProtectedWithdrawInput

§

impl Unpin for MultiResourcePoolProtectedWithdrawManifestInput

§

impl Unpin for MultiResourcePoolRedeemInput

§

impl Unpin for MultiResourcePoolRedeemManifestInput

§

impl Unpin for OneResourcePoolContributeInput

§

impl Unpin for OneResourcePoolContributeManifestInput

§

impl Unpin for OneResourcePoolGetRedemptionValueInput

§

impl Unpin for OneResourcePoolGetRedemptionValueManifestInput

§

impl Unpin for OneResourcePoolGetVaultAmountInput

§

impl Unpin for OneResourcePoolGetVaultAmountManifestInput

§

impl Unpin for OneResourcePoolInstantiateInput

§

impl Unpin for OneResourcePoolInstantiateManifestInput

§

impl Unpin for OneResourcePoolObjectTypeInfo

§

impl Unpin for OneResourcePoolProtectedDepositInput

§

impl Unpin for OneResourcePoolProtectedDepositManifestInput

§

impl Unpin for OneResourcePoolProtectedWithdrawInput

§

impl Unpin for OneResourcePoolProtectedWithdrawManifestInput

§

impl Unpin for OneResourcePoolRedeemInput

§

impl Unpin for OneResourcePoolRedeemManifestInput

§

impl Unpin for TwoResourcePoolContributeInput

§

impl Unpin for TwoResourcePoolContributeManifestInput

§

impl Unpin for TwoResourcePoolGetRedemptionValueInput

§

impl Unpin for TwoResourcePoolGetRedemptionValueManifestInput

§

impl Unpin for TwoResourcePoolGetVaultAmountsInput

§

impl Unpin for TwoResourcePoolGetVaultAmountsManifestInput

§

impl Unpin for TwoResourcePoolInstantiateInput

§

impl Unpin for TwoResourcePoolInstantiateManifestInput

§

impl Unpin for TwoResourcePoolObjectTypeInfo

§

impl Unpin for TwoResourcePoolProtectedDepositInput

§

impl Unpin for TwoResourcePoolProtectedDepositManifestInput

§

impl Unpin for TwoResourcePoolProtectedWithdrawInput

§

impl Unpin for TwoResourcePoolProtectedWithdrawManifestInput

§

impl Unpin for TwoResourcePoolRedeemInput

§

impl Unpin for TwoResourcePoolRedeemManifestInput

§

impl Unpin for AuthZoneAssertAccessRuleInput

§

impl Unpin for AuthZoneCreateProofOfAllInput

§

impl Unpin for AuthZoneCreateProofOfAmountInput

§

impl Unpin for AuthZoneCreateProofOfNonFungiblesInput

§

impl Unpin for AuthZoneDrainInput

§

impl Unpin for AuthZoneDropProofsInput

§

impl Unpin for AuthZoneDropRegularProofsInput

§

impl Unpin for AuthZoneDropSignatureProofsInput

§

impl Unpin for AuthZonePopInput

§

impl Unpin for AuthZonePushInput

§

impl Unpin for AuthZoneRef

§

impl Unpin for Bucket

§

impl Unpin for BucketCreateProofOfAllInput

§

impl Unpin for BucketGetAmountInput

§

impl Unpin for BucketGetNonFungibleLocalIdsInput

§

impl Unpin for BucketGetResourceAddressInput

§

impl Unpin for BucketPutInput

§

impl Unpin for BucketTakeAdvancedInput

§

impl Unpin for BucketTakeInput

§

impl Unpin for BucketTakeNonFungiblesInput

§

impl Unpin for FungibleBucket

§

impl Unpin for FungibleBucketCreateProofOfAmountInput

§

impl Unpin for FungibleBucketLockAmountInput

§

impl Unpin for FungibleBucketUnlockAmountInput

§

impl Unpin for FungibleProof

§

impl Unpin for FungibleResourceManagerCreateInput

§

impl Unpin for FungibleResourceManagerCreateManifestInput

§

impl Unpin for FungibleResourceManagerCreateWithInitialSupplyInput

§

impl Unpin for FungibleResourceManagerCreateWithInitialSupplyManifestInput

§

impl Unpin for FungibleResourceManagerMintInput

§

impl Unpin for FungibleResourceRoles

§

impl Unpin for FungibleVault

§

impl Unpin for FungibleVaultCreateProofOfAmountInput

§

impl Unpin for FungibleVaultLockFeeInput

§

impl Unpin for FungibleVaultLockFungibleAmountInput

§

impl Unpin for FungibleVaultUnlockFungibleAmountInput

§

impl Unpin for LiquidFungibleResource

§

impl Unpin for LiquidNonFungibleResource

§

impl Unpin for LiquidNonFungibleVault

§

impl Unpin for LocalNonFungibleDataSchema

§

impl Unpin for LockedFungibleResource

§

impl Unpin for LockedNonFungibleResource

§

impl Unpin for MethodKey

§

impl Unpin for ModuleRoleKey

§

impl Unpin for NonFungibleBucket

§

impl Unpin for NonFungibleBucketContainsNonFungibleInput

§

impl Unpin for NonFungibleBucketCreateProofOfNonFungiblesInput

§

impl Unpin for NonFungibleBucketLockNonFungiblesInput

§

impl Unpin for NonFungibleBucketUnlockNonFungiblesInput

§

impl Unpin for NonFungibleGlobalId

§

impl Unpin for NonFungibleProof

§

impl Unpin for NonFungibleProofGetLocalIdsInput

§

impl Unpin for NonFungibleResourceManagerCreateInput

§

impl Unpin for NonFungibleResourceManagerCreateManifestInput

§

impl Unpin for NonFungibleResourceManagerCreateRuidWithInitialSupplyInput

§

impl Unpin for NonFungibleResourceManagerCreateRuidWithInitialSupplyManifestInput

§

impl Unpin for NonFungibleResourceManagerCreateWithInitialSupplyInput

§

impl Unpin for NonFungibleResourceManagerCreateWithInitialSupplyManifestInput

§

impl Unpin for NonFungibleResourceManagerExistsInput

§

impl Unpin for NonFungibleResourceManagerGetNonFungibleInput

§

impl Unpin for NonFungibleResourceManagerMintInput

§

impl Unpin for NonFungibleResourceManagerMintManifestInput

§

impl Unpin for NonFungibleResourceManagerMintRuidInput

§

impl Unpin for NonFungibleResourceManagerMintRuidManifestInput

§

impl Unpin for NonFungibleResourceManagerMintSingleRuidInput

§

impl Unpin for NonFungibleResourceManagerUpdateDataInput

§

impl Unpin for NonFungibleResourceManagerUpdateDataManifestInput

§

impl Unpin for NonFungibleResourceRoles

§

impl Unpin for NonFungibleVault

§

impl Unpin for NonFungibleVaultBurnNonFungiblesInput

§

impl Unpin for NonFungibleVaultContainsNonFungibleInput

§

impl Unpin for NonFungibleVaultCreateProofOfNonFungiblesInput

§

impl Unpin for NonFungibleVaultGetNonFungibleLocalIdsInput

§

impl Unpin for NonFungibleVaultLockNonFungiblesInput

§

impl Unpin for NonFungibleVaultRecallNonFungiblesInput

§

impl Unpin for NonFungibleVaultTakeNonFungiblesInput

§

impl Unpin for NonFungibleVaultUnlockNonFungiblesInput

§

impl Unpin for OwnedWorktop

§

impl Unpin for OwnerRoleEntry

§

impl Unpin for Proof

§

impl Unpin for ProofCloneInput

§

impl Unpin for ProofDropInput

§

impl Unpin for ProofGetAmountInput

§

impl Unpin for ProofGetResourceAddressInput

§

impl Unpin for RemoteNonFungibleDataSchema

§

impl Unpin for ResourceManagerBurnInput

§

impl Unpin for ResourceManagerCreateEmptyBucketInput

§

impl Unpin for ResourceManagerCreateEmptyVaultInput

§

impl Unpin for ResourceManagerDropEmptyBucketInput

§

impl Unpin for ResourceManagerGetAmountForWithdrawalInput

§

impl Unpin for ResourceManagerGetResourceTypeInput

§

impl Unpin for ResourceManagerGetTotalSupplyInput

§

impl Unpin for ResourceManagerPackageBurnInput

§

impl Unpin for ResourceOrNonFungibleList

§

impl Unpin for RoleAssignmentInit

§

impl Unpin for RoleKey

§

impl Unpin for RoleList

§

impl Unpin for Vault

§

impl Unpin for VaultBurnInput

§

impl Unpin for VaultFreezeFlags

§

impl Unpin for VaultFreezeInput

§

impl Unpin for VaultFrozenFlag

§

impl Unpin for VaultGetAmountInput

§

impl Unpin for VaultPutInput

§

impl Unpin for VaultRecallInput

§

impl Unpin for VaultTakeAdvancedInput

§

impl Unpin for VaultTakeInput

§

impl Unpin for VaultUnfreezeInput

§

impl Unpin for WorktopAssertContainsAmountInput

§

impl Unpin for WorktopAssertContainsInput

§

impl Unpin for WorktopAssertContainsNonFungiblesInput

§

impl Unpin for WorktopDrainInput

§

impl Unpin for WorktopDropInput

§

impl Unpin for WorktopPutInput

§

impl Unpin for WorktopTakeAllInput

§

impl Unpin for WorktopTakeInput

§

impl Unpin for WorktopTakeNonFungiblesInput

§

impl Unpin for TestUtilsPanicInput

§

impl Unpin for AnyComponent

§

impl Unpin for PackageStub

§

impl Unpin for AccessController

§

impl Unpin for Account

§

impl Unpin for ConsensusManager

§

impl Unpin for Faucet

§

impl Unpin for Identity

§

impl Unpin for MultiResourcePool

§

impl Unpin for OneResourcePool

§

impl Unpin for TwoResourcePool

§

impl Unpin for Validator

§

impl Unpin for ALWAYS_VISIBLE_GLOBAL_NODES

§

impl Unpin for Bls12381G1PrivateKey

§

impl Unpin for Bls12381G1PublicKey

§

impl Unpin for Bls12381G2Signature

§

impl Unpin for Ed25519PrivateKey

§

impl Unpin for Ed25519PublicKey

§

impl Unpin for Ed25519PublicKeyHash

§

impl Unpin for Ed25519Signature

§

impl Unpin for Hash

§

impl Unpin for HashAccumulator

§

impl Unpin for Secp256k1PrivateKey

§

impl Unpin for Secp256k1PublicKey

§

impl Unpin for Secp256k1PublicKeyHash

§

impl Unpin for Secp256k1Signature

§

impl Unpin for CryptoUtils

§

impl Unpin for ManifestAddressReservation

§

impl Unpin for ManifestBlobRef

§

impl Unpin for ManifestBucket

§

impl Unpin for ManifestDecimal

§

impl Unpin for ManifestPreciseDecimal

§

impl Unpin for ManifestProof

§

impl Unpin for ManifestArgs

§

impl Unpin for ManifestCustomTerminalValueRef

§

impl Unpin for BytesNonFungibleLocalId

§

impl Unpin for IntegerNonFungibleLocalId

§

impl Unpin for Own

§

impl Unpin for RUIDNonFungibleLocalId

§

impl Unpin for Reference

§

impl Unpin for StringNonFungibleLocalId

§

impl Unpin for ScryptoCustomExtension

§

impl Unpin for ScryptoCustomSchema

§

impl Unpin for ScryptoCustomTerminalValueRef

§

impl Unpin for ScryptoVmV1Api

§

impl Unpin for Decimal

§

impl Unpin for I192

§

impl Unpin for I256

§

impl Unpin for I320

§

impl Unpin for I384

§

impl Unpin for I448

§

impl Unpin for I512

§

impl Unpin for I768

§

impl Unpin for PreciseDecimal

§

impl Unpin for U192

§

impl Unpin for U256

§

impl Unpin for U320

§

impl Unpin for U384

§

impl Unpin for U448

§

impl Unpin for U512

§

impl Unpin for U768

§

impl Unpin for Metadata

§

impl Unpin for RoleAssignment

§

impl Unpin for Royalty

§

impl Unpin for NetworkDefinition

§

impl Unpin for CheckedFungibleProof

§

impl Unpin for CheckedNonFungibleProof

§

impl Unpin for CheckedProof

§

impl Unpin for FungibleResourceType

§

impl Unpin for ResourceBuilder

§

impl Unpin for ResourceManager

§

impl Unpin for ResourceManagerStub

§

impl Unpin for Clock

§

impl Unpin for LocalAuthZone

§

impl Unpin for Logger

§

impl Unpin for Runtime

§

impl Unpin for BlueprintEventSchemaInit

§

impl Unpin for BlueprintFunctionsSchemaInit

§

impl Unpin for BlueprintHooksInit

§

impl Unpin for BlueprintSchemaInit

§

impl Unpin for BlueprintStateSchemaInit

§

impl Unpin for BlueprintTypeSchemaInit

§

impl Unpin for FunctionSchemaInit

§

impl Unpin for KeyValueStoreGenericSubstitutions

§

impl Unpin for ReceiverInfo

§

impl Unpin for RefTypes

§

impl Unpin for Instant

§

impl Unpin for UtcDateTime

§

impl Unpin for BlueprintId

§

impl Unpin for BlueprintInfo

§

impl Unpin for BlueprintTypeIdentifier

§

impl Unpin for Buffer

§

impl Unpin for ComponentAddress

§

impl Unpin for ComponentRoyaltyConfig

§

impl Unpin for Epoch

§

impl Unpin for EventTypeIdentifier

§

impl Unpin for FnIdentifier

§

impl Unpin for GlobalAddress

§

impl Unpin for GlobalAddressPhantom

§

impl Unpin for GlobalAddressReservation

§

impl Unpin for IndexedScryptoValue

§

impl Unpin for InternalAddress

§

impl Unpin for KeyValueStoreInfo

§

impl Unpin for NodeId

§

impl Unpin for ObjectInfo

§

impl Unpin for PackageAddress

§

impl Unpin for PartitionNumber

§

impl Unpin for PartitionOffset

§

impl Unpin for ResourceAddress

§

impl Unpin for Round

§

impl Unpin for SchemaHash

§

impl Unpin for ScopedTypeId

§

impl Unpin for scrypto::types::Slice

§

impl Unpin for UnorderedKeyError

§

impl Unpin for Error

§

impl Unpin for TryReserveError

§

impl Unpin for AllocError

§

impl Unpin for scrypto::prelude::radix_engine_common::prelude::rust::alloc::Global

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for System

§

impl Unpin for DefaultHasher

§

impl Unpin for RandomState

§

impl Unpin for SipHasher

§

impl Unpin for Assume

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for scrypto::prelude::radix_engine_common::prelude::rust::ptr::Alignment

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for FromUtf8Error

§

impl Unpin for FromUtf16Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RecvError

§

impl Unpin for Barrier

§

impl Unpin for BarrierWaitResult

§

impl Unpin for Condvar

§

impl Unpin for scrypto::prelude::radix_engine_common::prelude::rust::sync::Once

§

impl Unpin for OnceState

§

impl Unpin for WaitTimeoutResult

§

impl Unpin for EnumVariantHeader

§

impl Unpin for TupleHeader

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for LengthValidation

§

impl Unpin for NovelTypeMetadata

§

impl Unpin for SborPath

§

impl Unpin for SborPathBuf

§

impl Unpin for SchemaContext

§

impl Unpin for String

§

impl Unpin for TypeMetadata

§

impl Unpin for WellKnownTypeId

§

impl<'a> Unpin for ClientCostingEntry<'a>

§

impl<'a> Unpin for AddressDisplayContext<'a>

§

impl<'a> Unpin for ManifestValueDisplayContext<'a>

§

impl<'a> Unpin for ScryptoValueDisplayContext<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for EscapeDebug<'a>

§

impl<'a> Unpin for EscapeDefault<'a>

§

impl<'a> Unpin for EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::string::Drain<'a>

§

impl<'a, 'a2, 't, 'de, 's, 's1, 's2, E> Unpin for SerdeValueMapAggregator<'a, 'a2, 't, 'de, 's, 's1, 's2, E>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 't, 'de, 's1, 's2, E> Unpin for SerializableType<'a, 't, 'de, 's1, 's2, E>

§

impl<'a, 't, 'de, 's1, 's2, E> Unpin for CustomTypeSerialization<'a, 't, 'de, 's1, 's2, E>

§

impl<'a, A> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::option::Iter<'a, A>

§

impl<'a, A> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::option::IterMut<'a, A>

§

impl<'a, B: ?Sized> Unpin for Cow<'a, B>
where <B as ToOwned>::Owned: Unpin,

§

impl<'a, E> Unpin for RawPayload<'a, E>

§

impl<'a, E> Unpin for RawValue<'a, E>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>
where F: Unpin,

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

impl<'a, I, A> Unpin for Splice<'a, I, A>
where I: Unpin,

§

impl<'a, K> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_set::Drain<'a, K>

§

impl<'a, K> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_set::Iter<'a, K>

§

impl<'a, K, F> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_set::ExtractIf<'a, K, F>
where F: Unpin,

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::Entry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::Entry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for Cursor<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::Iter<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::IterMut<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::Keys<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::Range<'a, K, V>

§

impl<'a, K, V> Unpin for RangeMut<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::Values<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::ValuesMut<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::Drain<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::Iter<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::IterMut<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::Keys<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::OccupiedEntry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::OccupiedError<'a, K, V>
where K: Unpin, V: Unpin,

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::VacantEntry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::Values<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::ValuesMut<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::Drain<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::Iter<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::IterMut<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::Keys<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::OccupiedEntry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::VacantEntry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::Values<'a, K, V>

§

impl<'a, K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::ValuesMut<'a, K, V>

§

impl<'a, K, V, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::Entry<'a, K, V, A>
where A: Unpin, K: Unpin,

§

impl<'a, K, V, A> Unpin for CursorMut<'a, K, V, A>

§

impl<'a, K, V, A> Unpin for CursorMutKey<'a, K, V, A>

§

impl<'a, K, V, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::OccupiedEntry<'a, K, V, A>
where A: Unpin,

§

impl<'a, K, V, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::OccupiedError<'a, K, V, A>
where A: Unpin, V: Unpin,

§

impl<'a, K, V, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::VacantEntry<'a, K, V, A>
where A: Unpin, K: Unpin,

§

impl<'a, K, V, F> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::ExtractIf<'a, K, V, F>
where F: Unpin,

§

impl<'a, K, V, F, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::ExtractIf<'a, K, V, F, A>
where A: Unpin, F: Unpin,

§

impl<'a, K, V, S> Unpin for RawEntryMut<'a, K, V, S>

§

impl<'a, K, V, S> Unpin for RawEntryBuilder<'a, K, V, S>

§

impl<'a, K, V, S> Unpin for RawEntryBuilderMut<'a, K, V, S>

§

impl<'a, K, V, S> Unpin for RawOccupiedEntryMut<'a, K, V, S>

§

impl<'a, K, V, S> Unpin for RawVacantEntryMut<'a, K, V, S>

§

impl<'a, O> Unpin for Attached<'a, O>
where O: Unpin,

§

impl<'a, P> Unpin for MatchIndices<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for Matches<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatchIndices<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatches<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::str::RSplit<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::str::RSplitN<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RSplitTerminator<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::str::Split<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::str::SplitInclusive<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::str::SplitN<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for SplitTerminator<'a, P>
where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_set::Iter<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_set::Range<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_set::SymmetricDifference<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_set::Union<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::set::Drain<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::set::Iter<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::result::Iter<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::result::IterMut<'a, T>

§

impl<'a, T> Unpin for Chunks<'a, T>

§

impl<'a, T> Unpin for ChunksExact<'a, T>

§

impl<'a, T> Unpin for ChunksExactMut<'a, T>

§

impl<'a, T> Unpin for ChunksMut<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::slice::Iter<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::slice::IterMut<'a, T>

§

impl<'a, T> Unpin for RChunks<'a, T>

§

impl<'a, T> Unpin for RChunksExact<'a, T>

§

impl<'a, T> Unpin for RChunksExactMut<'a, T>

§

impl<'a, T> Unpin for RChunksMut<'a, T>

§

impl<'a, T> Unpin for Windows<'a, T>

§

impl<'a, T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::sync::mpsc::Iter<'a, T>

§

impl<'a, T> Unpin for TryIter<'a, T>

§

impl<'a, T, A> Unpin for scrypto::api::node_modules::metadata::vec::Drain<'a, T, A>

§

impl<'a, T, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_set::Difference<'a, T, A>

§

impl<'a, T, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_set::Intersection<'a, T, A>

§

impl<'a, T, F, A> Unpin for scrypto::api::node_modules::metadata::vec::ExtractIf<'a, T, F, A>
where F: Unpin,

§

impl<'a, T, F, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_set::ExtractIf<'a, T, F, A>
where A: Unpin, F: Unpin,

§

impl<'a, T, P> Unpin for ChunkBy<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for ChunkByMut<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::slice::RSplit<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for RSplitMut<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::slice::RSplitN<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for RSplitNMut<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::slice::Split<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::slice::SplitInclusive<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for SplitInclusiveMut<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for SplitMut<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::slice::SplitN<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for SplitNMut<'a, T, P>
where P: Unpin,

§

impl<'a, T, S1, S2> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::set::SymmetricDifference<'a, T, S1, S2>

§

impl<'a, T, S> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_set::Difference<'a, T, S>

§

impl<'a, T, S> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_set::Intersection<'a, T, S>

§

impl<'a, T, S> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_set::SymmetricDifference<'a, T, S>

§

impl<'a, T, S> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_set::Union<'a, T, S>

§

impl<'a, T, S> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::set::Difference<'a, T, S>

§

impl<'a, T, S> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::set::Intersection<'a, T, S>

§

impl<'a, T, S> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::set::Union<'a, T, S>

§

impl<'a, T, const N: usize> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::slice::ArrayChunks<'a, T, N>

§

impl<'a, T, const N: usize> Unpin for ArrayChunksMut<'a, T, N>

§

impl<'a, T, const N: usize> Unpin for ArrayWindows<'a, T, N>

§

impl<'a, T: ?Sized> Unpin for MutexGuard<'a, T>

§

impl<'a, T: ?Sized> Unpin for RwLockReadGuard<'a, T>

§

impl<'a, T: ?Sized> Unpin for RwLockWriteGuard<'a, T>

§

impl<'a, TValue: ?Sized, TContext> Unpin for ContextDisplayable<'a, TValue, TContext>
where TContext: Unpin,

§

impl<'a, TValue: ?Sized, TContext> Unpin for ContextSerializable<'a, TValue, TContext>
where TContext: Unpin,

§

impl<'a, V> Unpin for KeyValueEntryRef<'a, V>
where V: Unpin,

§

impl<'a, V> Unpin for KeyValueEntryRefMut<'a, V>
where V: Unpin,

§

impl<'a, X> Unpin for VecEncoder<'a, X>
where X: Unpin,

§

impl<'a, const N: usize> Unpin for CharArraySearcher<'a, N>

§

impl<'b, T: ?Sized> Unpin for Ref<'b, T>

§

impl<'b, T: ?Sized> Unpin for RefMut<'b, T>

§

impl<'de> Unpin for TerminalValueBatchRef<'de>

§

impl<'de, 's, E> Unpin for TypedTraverser<'de, 's, E>

§

impl<'de, C> Unpin for TraversalEvent<'de, C>

§

impl<'de, C> Unpin for VecTraverser<'de, C>

§

impl<'de, E> Unpin for TypedTraversalEvent<'de, E>

§

impl<'de, T> Unpin for TerminalValueRef<'de, T>

§

impl<'de, X> Unpin for VecDecoder<'de, X>
where X: Unpin,

§

impl<'m> Unpin for ArrayData<'m>

§

impl<'m> Unpin for MapData<'m>

§

impl<'s> Unpin for ContainerType<'s>

§

impl<'s> Unpin for EnumVariantData<'s>

§

impl<'s> Unpin for TupleData<'s>

§

impl<'s, 'a, E> Unpin for SerializationParameters<'s, 'a, E>

§

impl<'s, 'a, E> Unpin for ValueDisplayParameters<'s, 'a, E>

§

impl<'s, 'a, E> Unpin for NestedStringDisplayContext<'s, 'a, E>

§

impl<'s, 'a, E> Unpin for RustLikeDisplayContext<'s, 'a, E>

§

impl<'s, 'a, E> Unpin for SerializationContext<'s, 'a, E>

§

impl<'s, E> Unpin for FullLocation<'s, E>

§

impl<'s, E> Unpin for LocatedValidationError<'s, E>

§

impl<'t, 'de, 's1, 's2, E> Unpin for SerializableFields<'t, 'de, 's1, 's2, E>

§

impl<'t, 'de, 's1, E> Unpin for SerializableArrayElements<'t, 'de, 's1, E>

§

impl<'t, 'de, 's1, E> Unpin for SerializableMapElements<'t, 'de, 's1, E>

§

impl<'t, 'de, 's1, E> Unpin for SerializableMapEntry<'t, 'de, 's1, E>

§

impl<'t, 'de, C> Unpin for LocatedTraversalEvent<'t, 'de, C>

§

impl<'t, 's, 'de, E> Unpin for TypedLocatedTraversalEvent<'t, 's, 'de, E>

§

impl<'t, 's, C> Unpin for TypedLocation<'t, 's, C>

§

impl<'t, C> Unpin for Location<'t, C>

§

impl<A> Unpin for Repeat<A>
where A: Unpin,

§

impl<A> Unpin for RepeatN<A>
where A: Unpin,

§

impl<A> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::option::IntoIter<A>
where A: Unpin,

§

impl<A, B> Unpin for Chain<A, B>
where A: Unpin, B: Unpin,

§

impl<A, B> Unpin for Zip<A, B>
where A: Unpin, B: Unpin,

§

impl<B, C> Unpin for ControlFlow<B, C>
where B: Unpin, C: Unpin,

§

impl<C> Unpin for ContainerHeader<C>

§

impl<C> Unpin for Blueprint<C>
where C: Unpin,

§

impl<C> Unpin for Globalizing<C>
where <C as HasStub>::Stub: Unpin,

§

impl<C> Unpin for scrypto::component::component::Owned<C>
where <C as HasStub>::Stub: Unpin,

§

impl<C> Unpin for ContainerState<C>

§

impl<C> Unpin for TypeAggregator<C>

§

impl<C, L> Unpin for TypeKind<C, L>
where C: Unpin, L: Unpin,

§

impl<C, L> Unpin for TypeData<C, L>

§

impl<E> Unpin for PayloadValidationError<E>

§

impl<E> Unpin for TypeValidation<E>
where E: Unpin,

§

impl<E> Unpin for SerializationError<E>

§

impl<E> Unpin for TypeMismatchError<E>

§

impl<E> Unpin for TypedTraversalError<E>

§

impl<E> Unpin for CurrentValueInfo<E>

§

impl<F> Unpin for FormatterFn<F>
where F: Unpin,

§

impl<F> Unpin for FromFn<F>
where F: Unpin,

§

impl<F> Unpin for OnceWith<F>
where F: Unpin,

§

impl<F> Unpin for RepeatWith<F>
where F: Unpin,

§

impl<H> Unpin for BuildHasherDefault<H>

§

impl<I> Unpin for Cloned<I>
where I: Unpin,

§

impl<I> Unpin for Copied<I>
where I: Unpin,

§

impl<I> Unpin for Cycle<I>
where I: Unpin,

§

impl<I> Unpin for Enumerate<I>
where I: Unpin,

§

impl<I> Unpin for Flatten<I>
where I: Unpin, <<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin,

§

impl<I> Unpin for Fuse<I>
where I: Unpin,

§

impl<I> Unpin for Intersperse<I>
where I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<I> Unpin for Peekable<I>
where I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<I> Unpin for Skip<I>
where I: Unpin,

§

impl<I> Unpin for StepBy<I>
where I: Unpin,

§

impl<I> Unpin for Take<I>
where I: Unpin,

§

impl<I, F> Unpin for FilterMap<I, F>
where F: Unpin, I: Unpin,

§

impl<I, F> Unpin for Inspect<I, F>
where F: Unpin, I: Unpin,

§

impl<I, F> Unpin for Map<I, F>
where F: Unpin, I: Unpin,

§

impl<I, F, const N: usize> Unpin for MapWindows<I, F, N>
where F: Unpin, I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<I, G> Unpin for IntersperseWith<I, G>
where G: Unpin, I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<I, P> Unpin for Filter<I, P>
where I: Unpin, P: Unpin,

§

impl<I, P> Unpin for MapWhile<I, P>
where I: Unpin, P: Unpin,

§

impl<I, P> Unpin for SkipWhile<I, P>
where I: Unpin, P: Unpin,

§

impl<I, P> Unpin for TakeWhile<I, P>
where I: Unpin, P: Unpin,

§

impl<I, St, F> Unpin for Scan<I, St, F>
where F: Unpin, I: Unpin, St: Unpin,

§

impl<I, U, F> Unpin for FlatMap<I, U, F>
where F: Unpin, I: Unpin, <U as IntoIterator>::IntoIter: Unpin,

§

impl<I, const N: usize> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::iter::ArrayChunks<I, N>
where I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<Idx> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::ops::Range<Idx>
where Idx: Unpin,

§

impl<Idx> Unpin for RangeFrom<Idx>
where Idx: Unpin,

§

impl<Idx> Unpin for RangeInclusive<Idx>
where Idx: Unpin,

§

impl<Idx> Unpin for RangeTo<Idx>
where Idx: Unpin,

§

impl<Idx> Unpin for RangeToInclusive<Idx>
where Idx: Unpin,

§

impl<K> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_set::IntoIter<K>
where K: Unpin,

§

impl<K, V> Unpin for KeyValueStore<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for KeyValueStoreInit<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::IntoIter<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::IntoKeys<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::hash_map::IntoValues<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::IntoIter<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::IntoKeys<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::IntoValues<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::map::Slice<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::IntoIter<K, V, A>
where A: Unpin,

§

impl<K, V, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::IntoKeys<K, V, A>
where A: Unpin,

§

impl<K, V, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_map::IntoValues<K, V, A>
where A: Unpin,

§

impl<K, V, A> Unpin for BTreeMap<K, V, A>
where A: Unpin,

§

impl<K, V, S> Unpin for HashMap<K, V, S>
where K: Unpin, S: Unpin, V: Unpin,

§

impl<K, V, S> Unpin for IndexMap<K, V, S>
where K: Unpin, S: Unpin, V: Unpin,

§

impl<K, V, S> Unpin for NonIterMap<K, V, S>
where K: Unpin, S: Unpin, V: Unpin,

§

impl<O> Unpin for scrypto::component::component::Global<O>
where <O as HasStub>::Stub: Unpin,

§

impl<S> Unpin for CreateWithNoSupply<S>
where S: Unpin,

§

impl<S> Unpin for VersionedSchema<S>

§

impl<S> Unpin for NonFungibleResourceManagerCreateGenericInput<S>
where S: Unpin,

§

impl<S> Unpin for SchemaV1<S>

§

impl<S, T> Unpin for NonFungibleResourceManagerCreateRuidWithInitialSupplyGenericInput<S, T>
where S: Unpin, T: Unpin,

§

impl<S, T> Unpin for NonFungibleResourceManagerCreateWithInitialSupplyGenericInput<S, T>
where S: Unpin, T: Unpin,

§

impl<T> Unpin for BlueprintCollectionSchema<T>
where T: Unpin,

§

impl<T> Unpin for TypeRef<T>
where T: Unpin,

§

impl<T> Unpin for Option<T>
where T: Unpin,

§

impl<T> Unpin for UpdateResult<T>
where T: Unpin,

§

impl<T> Unpin for Bound<T>
where T: Unpin,

§

impl<T> Unpin for TryLockError<T>
where T: Unpin,

§

impl<T> Unpin for TrySendError<T>
where T: Unpin,

§

impl<T> Unpin for MetadataRoles<T>
where T: Unpin,

§

impl<T> Unpin for ModuleConfig<T>
where T: Unpin,

§

impl<T> Unpin for scrypto::blueprints::component::Global<T>
where T: Unpin,

§

impl<T> Unpin for scrypto::blueprints::component::Owned<T>
where T: Unpin,

§

impl<T> Unpin for BurnRoles<T>
where T: Unpin,

§

impl<T> Unpin for DepositRoles<T>
where T: Unpin,

§

impl<T> Unpin for FreezeRoles<T>
where T: Unpin,

§

impl<T> Unpin for MintRoles<T>
where T: Unpin,

§

impl<T> Unpin for NonFungibleDataUpdateRoles<T>
where T: Unpin,

§

impl<T> Unpin for NonFungibleResourceManagerMintGenericInput<T>
where T: Unpin,

§

impl<T> Unpin for NonFungibleResourceManagerMintRuidGenericInput<T>
where T: Unpin,

§

impl<T> Unpin for NonFungibleResourceManagerMintSingleRuidGenericInput<T>
where T: Unpin,

§

impl<T> Unpin for NonFungibleResourceManagerUpdateDataGenericInput<T>
where T: Unpin,

§

impl<T> Unpin for RecallRoles<T>
where T: Unpin,

§

impl<T> Unpin for WithdrawRoles<T>
where T: Unpin,

§

impl<T> Unpin for MetadataMethods<T>
where T: Unpin,

§

impl<T> Unpin for RoyaltyRoles<T>
where T: Unpin,

§

impl<T> Unpin for NonFungible<T>
where T: Unpin,

§

impl<T> Unpin for InProgressResourceBuilder<T>

§

impl<T> Unpin for BlueprintKeyValueSchema<T>
where T: Unpin,

§

impl<T> Unpin for FullyScopedTypeId<T>
where T: Unpin,

§

impl<T> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::set::IntoIter<T>
where T: Unpin,

§

impl<T> Unpin for scrypto::prelude::radix_engine_common::prelude::indexmap::set::Slice<T>
where T: Unpin,

§

impl<T> Unpin for Reverse<T>
where T: Unpin,

§

impl<T> Unpin for Empty<T>

§

impl<T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::iter::Once<T>
where T: Unpin,

§

impl<T> Unpin for Rev<T>
where T: Unpin,

§

impl<T> Unpin for Discriminant<T>

§

impl<T> Unpin for NonZero<T>
where T: Unpin,

§

impl<T> Unpin for Saturating<T>
where T: Unpin,

§

impl<T> Unpin for Wrapping<T>
where T: Unpin,

§

impl<T> Unpin for Yeet<T>
where T: Unpin,

§

impl<T> Unpin for UniqueRc<T>
where T: Unpin,

§

impl<T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::result::IntoIter<T>
where T: Unpin,

§

impl<T> Unpin for AtomicPtr<T>

§

impl<T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::sync::mpsc::IntoIter<T>

§

impl<T> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::sync::mpsc::Receiver<T>

§

impl<T> Unpin for SendError<T>
where T: Unpin,

§

impl<T> Unpin for Sender<T>

§

impl<T> Unpin for SyncSender<T>

§

impl<T> Unpin for OnceLock<T>
where T: Unpin,

§

impl<T> Unpin for PoisonError<T>
where T: Unpin,

§

impl<T> Unpin for NumericValidation<T>
where T: Unpin,

§

impl<T> Unpin for OnceCell<T>
where T: Unpin,

§

impl<T> Unpin for MaybeUninit<T>
where T: Unpin,

§

impl<T, A> Unpin for Vec<T, A>
where A: Unpin, T: Unpin,

§

impl<T, A> Unpin for scrypto::api::node_modules::metadata::vec::IntoIter<T, A>
where A: Unpin, T: Unpin,

§

impl<T, A> Unpin for scrypto::prelude::radix_engine_common::prelude::btree_set::IntoIter<T, A>
where A: Unpin,

§

impl<T, A> Unpin for BTreeSet<T, A>
where A: Unpin,

§

impl<T, A> Unpin for LinkedList<T, A>
where A: Unpin,

§

impl<T, A> Unpin for VecDeque<T, A>
where A: Unpin, T: Unpin,

§

impl<T, D, S> Unpin for NonFungibleResourceType<T, D, S>
where D: Unpin, S: Unpin, T: Unpin,

§

impl<T, E> Unpin for Result<T, E>
where E: Unpin, T: Unpin,

§

impl<T, F> Unpin for Successors<T, F>
where F: Unpin, T: Unpin,

§

impl<T, F> Unpin for LazyLock<T, F>
where F: Unpin, T: Unpin,

§

impl<T, F> Unpin for LazyCell<T, F>
where F: Unpin, T: Unpin,

§

impl<T, S> Unpin for HashSet<T, S>
where S: Unpin, T: Unpin,

§

impl<T, S> Unpin for IndexSet<T, S>
where S: Unpin, T: Unpin,

§

impl<T: ?Sized> Unpin for ThinBox<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for ManuallyDrop<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for NonNull<T>

§

impl<T: ?Sized> Unpin for Exclusive<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for Mutex<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for RwLock<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for Cell<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for PhantomData<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for RefCell<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for SyncUnsafeCell<T>
where T: Unpin,

§

impl<T: ?Sized> Unpin for UnsafeCell<T>
where T: Unpin,

§

impl<T: ?Sized, A> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::rc::Weak<T, A>
where A: Unpin,

§

impl<T: ?Sized, A> Unpin for scrypto::prelude::radix_engine_common::prelude::rust::sync::Weak<T, A>
where A: Unpin,

§

impl<U, O> Unpin for GenericMetadataValue<U, O>
where O: Unpin, U: Unpin,

§

impl<V> Unpin for ComponentStatePointer<V>
where V: Unpin,

§

impl<V> Unpin for DataRef<V>
where V: Unpin,

§

impl<V> Unpin for DataRefMut<V>
where V: Unpin,

§

impl<V> Unpin for FieldSchema<V>
where V: Unpin,

§

impl<V> Unpin for KeyValueStoreInitEntry<V>
where V: Unpin,

§

impl<X> Unpin for ValueKind<X>
where X: Unpin,

§

impl<X> Unpin for ExpectedStart<X>
where X: Unpin,

§

impl<X> Unpin for NextEventOverride<X>
where X: Unpin,

§

impl<X> Unpin for ArrayHeader<X>
where X: Unpin,

§

impl<X> Unpin for MapHeader<X>
where X: Unpin,

§

impl<X> Unpin for ValueTreeSummary<X>
where X: Unpin,

§

impl<X, Y> Unpin for Value<X, Y>
where X: Unpin, Y: Unpin,

§

impl<X, Y> Unpin for EnumVariantValue<X, Y>
where X: Unpin, Y: Unpin,

§

impl<Y, R> Unpin for CoroutineState<Y, R>
where R: Unpin, Y: Unpin,

§

impl<const DISCRIMINATOR: u8, T> Unpin for FixedEnumVariant<DISCRIMINATOR, T>
where T: Unpin,