pub trait SborEnum<X>
where X: CustomValueKind,
{ // Required methods fn get_length(&self) -> usize; fn get_discriminator(&self) -> u8; }
Expand description

Marker trait for encoding as an Sbor Enum

Note - we add the X so that this can be safely implemented by different Custom macros without clashing Otherwise you couldn’t implement ManifestSbor and ScryptoSbor on the same type

Required Methods§

Implementations on Foreign Types§

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedAccountAuthorizedDepositor

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedAccountDepositRule

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedAccountResourcePreference

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedAccountResourceVault

source§

impl SborEnum<ScryptoCustomValueKind> for AccountError

source§

impl SborEnum<ScryptoCustomValueKind> for DepositEvent

source§

impl SborEnum<ScryptoCustomValueKind> for RejectedDepositEvent

source§

impl SborEnum<ScryptoCustomValueKind> for WithdrawEvent

source§

impl SborEnum<ScryptoCustomValueKind> for MetadataError

source§

impl SborEnum<ScryptoCustomValueKind> for MetadataValidationError

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedMetadataEntry

source§

impl SborEnum<ScryptoCustomValueKind> for RoleAssignmentError

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedRoleAssignmentAccessRule

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedRoleAssignmentOwner

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedComponentRoyaltyAccumulator

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedComponentRoyaltyMethodAmount

source§

impl SborEnum<ScryptoCustomValueKind> for ComponentRoyaltyError

source§

impl SborEnum<ScryptoCustomValueKind> for IDAllocation

source§

impl SborEnum<ScryptoCustomValueKind> for TypeCheckError

source§

impl SborEnum<ScryptoCustomValueKind> for TypeInfoSubstate

source§

impl SborEnum<ScryptoCustomValueKind> for AccountAuthorizedDepositorEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for AccountAuthorizedDepositorKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for AccountDepositRuleFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for AccountResourcePreferenceEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for AccountResourcePreferenceKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for AccountResourceVaultEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for AccountResourceVaultKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for MetadataEntryEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for MetadataEntryKeyPayload
where &'b_ String: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for RoleAssignmentAccessRuleEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for RoleAssignmentAccessRuleKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for RoleAssignmentOwnerFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for OwnerRoleSubstate

source§

impl SborEnum<ScryptoCustomValueKind> for ComponentRoyaltyAccumulatorFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ComponentRoyaltyMethodAmountEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ComponentRoyaltyMethodAmountKeyPayload
where &'b_ String: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleBucket
where &'b_ Bucket: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl<'a, X, T> SborEnum<X> for &'a T
where X: CustomValueKind, T: SborEnum<X> + ?Sized,

source§

impl<X> SborEnum<X> for AccountCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for AccountFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for AccountField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for MetadataCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for MetadataFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for MetadataField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for RoleAssignmentCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for RoleAssignmentFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for RoleAssignmentField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ComponentRoyaltyCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ComponentRoyaltyFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ComponentRoyaltyField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for StaleTreePart
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TreeNodeV1
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for VersionedTreeNode
where X: CustomValueKind,

Implementors§

source§

impl SborEnum<ManifestCustomValueKind> for AccessRule

source§

impl SborEnum<ManifestCustomValueKind> for AccessRuleNode

§

impl SborEnum<ManifestCustomValueKind> for BlueprintHook

source§

impl SborEnum<ManifestCustomValueKind> for BlueprintType

§

impl SborEnum<ManifestCustomValueKind> for CurveType

§

impl SborEnum<ManifestCustomValueKind> for DecryptorsByCurve

source§

impl SborEnum<ManifestCustomValueKind> for DefaultDepositRule

source§

impl SborEnum<ManifestCustomValueKind> for FunctionAuth

§

impl SborEnum<ManifestCustomValueKind> for GenericBound

§

impl SborEnum<ManifestCustomValueKind> for InstructionV1

source§

impl SborEnum<ManifestCustomValueKind> for ManifestGenesisDataChunk

§

impl SborEnum<ManifestCustomValueKind> for MessageContentsV1

§

impl SborEnum<ManifestCustomValueKind> for MessageV1

source§

impl SborEnum<ManifestCustomValueKind> for MethodAccessibility

source§

impl SborEnum<ManifestCustomValueKind> for MethodAuthTemplate

source§

impl SborEnum<ManifestCustomValueKind> for NonFungibleDataSchema

source§

impl SborEnum<ManifestCustomValueKind> for OwnerRole

source§

impl SborEnum<ManifestCustomValueKind> for OwnerRoleUpdater

source§

impl SborEnum<ManifestCustomValueKind> for PackageRoyalty

source§

impl SborEnum<ManifestCustomValueKind> for PackageRoyaltyConfig

source§

impl SborEnum<ManifestCustomValueKind> for PartitionDescription

source§

impl SborEnum<ManifestCustomValueKind> for ProofRule

source§

impl SborEnum<ManifestCustomValueKind> for ResourceFeature

source§

impl SborEnum<ManifestCustomValueKind> for ResourceOrNonFungible

source§

impl SborEnum<ManifestCustomValueKind> for ResourcePreference

source§

impl SborEnum<ManifestCustomValueKind> for RoleSpecification

§

impl SborEnum<ManifestCustomValueKind> for SignatureWithPublicKeyV1

§

impl SborEnum<ManifestCustomValueKind> for VersionedTransactionPayload

source§

impl SborEnum<ManifestCustomValueKind> for KeyValueStoreDataSchema

source§

impl SborEnum<ManifestCustomValueKind> for AttachedModuleId

source§

impl SborEnum<ManifestCustomValueKind> for ModuleId

source§

impl SborEnum<ManifestCustomValueKind> for GenericSubstitution

source§

impl SborEnum<ManifestCustomValueKind> for OwnValidation

source§

impl SborEnum<ManifestCustomValueKind> for ReferenceValidation

source§

impl SborEnum<ManifestCustomValueKind> for RoyaltyAmount

source§

impl SborEnum<ManifestCustomValueKind> for ScryptoCustomTypeKind

source§

impl SborEnum<ManifestCustomValueKind> for ScryptoCustomTypeValidation

§

impl SborEnum<ManifestCustomValueKind> for AesGcmPayload
where &'b_ Vec<u8>: for<'b_> SborEnum<ManifestCustomValueKind>,

§

impl SborEnum<ManifestCustomValueKind> for AesWrapped128BitKey
where &'b_ [u8; 24]: for<'b_> SborEnum<ManifestCustomValueKind>,

§

impl SborEnum<ManifestCustomValueKind> for BlobV1
where &'b_ Vec<u8>: for<'b_> SborEnum<ManifestCustomValueKind>,

§

impl SborEnum<ManifestCustomValueKind> for BlobsV1
where &'b_ Vec<BlobV1>: for<'b_> SborEnum<ManifestCustomValueKind>,

§

impl SborEnum<ManifestCustomValueKind> for BlueprintEventSchemaInit

§

impl SborEnum<ManifestCustomValueKind> for BlueprintTypeSchemaInit

§

impl SborEnum<ManifestCustomValueKind> for InstructionsV1

§

impl SborEnum<ManifestCustomValueKind> for IntentSignatureV1

§

impl SborEnum<ManifestCustomValueKind> for IntentSignaturesV1

source§

impl SborEnum<ManifestCustomValueKind> for MethodKey
where &'b_ String: for<'b_> SborEnum<ManifestCustomValueKind>,

§

impl SborEnum<ManifestCustomValueKind> for NotarySignatureV1

§

impl SborEnum<ManifestCustomValueKind> for PublicKeyFingerprint
where &'b_ [u8; 8]: for<'b_> SborEnum<ManifestCustomValueKind>,

source§

impl SborEnum<ManifestCustomValueKind> for RoleAssignmentInit

source§

impl SborEnum<ManifestCustomValueKind> for RoleKey
where &'b_ String: for<'b_> SborEnum<ManifestCustomValueKind>,

source§

impl SborEnum<ManifestCustomValueKind> for RoleList

source§

impl SborEnum<ManifestCustomValueKind> for UncheckedOrigin
where &'b_ String: for<'b_> SborEnum<ManifestCustomValueKind>,

source§

impl SborEnum<ManifestCustomValueKind> for UncheckedUrl
where &'b_ String: for<'b_> SborEnum<ManifestCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for CostingError

source§

impl SborEnum<ScryptoCustomValueKind> for FeeReserveError

source§

impl SborEnum<ScryptoCustomValueKind> for RoyaltyRecipient

source§

impl SborEnum<ScryptoCustomValueKind> for StorageType

source§

impl SborEnum<ScryptoCustomValueKind> for AccessControllerError

source§

impl SborEnum<ScryptoCustomValueKind> for AccessRule

source§

impl SborEnum<ScryptoCustomValueKind> for AccessRuleNode

source§

impl SborEnum<ScryptoCustomValueKind> for ApplicationError

source§

impl SborEnum<ScryptoCustomValueKind> for AuthError

source§

impl SborEnum<ScryptoCustomValueKind> for AuthZoneError

source§

impl SborEnum<ScryptoCustomValueKind> for BalanceChange

§

impl SborEnum<ScryptoCustomValueKind> for BlueprintHook

source§

impl SborEnum<ScryptoCustomValueKind> for BlueprintPartitionType

source§

impl SborEnum<ScryptoCustomValueKind> for BlueprintPayloadIdentifier

source§

impl SborEnum<ScryptoCustomValueKind> for BlueprintType

source§

impl SborEnum<ScryptoCustomValueKind> for BucketError

source§

impl SborEnum<ScryptoCustomValueKind> for CallFrameDrainSubstatesError

source§

impl SborEnum<ScryptoCustomValueKind> for CallFrameError

source§

impl SborEnum<ScryptoCustomValueKind> for CallFrameRemoveSubstateError

source§

impl SborEnum<ScryptoCustomValueKind> for CallFrameScanKeysError

source§

impl SborEnum<ScryptoCustomValueKind> for CallFrameScanSortedSubstatesError

source§

impl SborEnum<ScryptoCustomValueKind> for CallFrameSetSubstateError

source§

impl SborEnum<ScryptoCustomValueKind> for CannotGlobalizeError

source§

impl SborEnum<ScryptoCustomValueKind> for CloseSubstateError

source§

impl SborEnum<ScryptoCustomValueKind> for ComposeProofError

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerError

source§

impl SborEnum<ScryptoCustomValueKind> for CreateFrameError

source§

impl SborEnum<ScryptoCustomValueKind> for CreateNodeError

source§

impl SborEnum<ScryptoCustomValueKind> for CreateObjectError

source§

impl SborEnum<ScryptoCustomValueKind> for DefaultDepositRule

source§

impl SborEnum<ScryptoCustomValueKind> for DropNodeError

source§

impl SborEnum<ScryptoCustomValueKind> for Emitter

source§

impl SborEnum<ScryptoCustomValueKind> for EventError

source§

impl SborEnum<ScryptoCustomValueKind> for FailedAccessRules

source§

impl SborEnum<ScryptoCustomValueKind> for FunctionAuth

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleResourceManagerError

§

impl SborEnum<ScryptoCustomValueKind> for GenericBound

source§

impl SborEnum<ScryptoCustomValueKind> for GenesisDataChunk

source§

impl SborEnum<ScryptoCustomValueKind> for GlobalCaller

source§

impl SborEnum<ScryptoCustomValueKind> for HeapRemoveNodeError

source§

impl SborEnum<ScryptoCustomValueKind> for HeapRemovePartitionError

source§

impl SborEnum<ScryptoCustomValueKind> for IdAllocationError

source§

impl SborEnum<ScryptoCustomValueKind> for InputOrOutput

source§

impl SborEnum<ScryptoCustomValueKind> for InvalidNameError

source§

impl SborEnum<ScryptoCustomValueKind> for InvalidNonFungibleSchema

source§

impl SborEnum<ScryptoCustomValueKind> for KernelError

source§

impl SborEnum<ScryptoCustomValueKind> for KeyOrValue

source§

impl SborEnum<ScryptoCustomValueKind> for LocalRef

source§

impl SborEnum<ScryptoCustomValueKind> for LockStatus

source§

impl SborEnum<ScryptoCustomValueKind> for MarkTransientSubstateError

source§

impl SborEnum<ScryptoCustomValueKind> for MetadataConversionError

source§

impl SborEnum<ScryptoCustomValueKind> for MethodAccessibility

source§

impl SborEnum<ScryptoCustomValueKind> for MethodAuthTemplate

source§

impl SborEnum<ScryptoCustomValueKind> for MovePartitionError

source§

impl SborEnum<ScryptoCustomValueKind> for NativeRuntimeError

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleDataSchema

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleResourceManagerError

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleVaultError

source§

impl SborEnum<ScryptoCustomValueKind> for ObjectSubstateTypeReference

source§

impl SborEnum<ScryptoCustomValueKind> for ObjectType

source§

impl SborEnum<ScryptoCustomValueKind> for OpenSubstateError

source§

impl SborEnum<ScryptoCustomValueKind> for OuterObjectInfo

source§

impl SborEnum<ScryptoCustomValueKind> for OwnerRole

source§

impl SborEnum<ScryptoCustomValueKind> for OwnerRoleUpdater

source§

impl SborEnum<ScryptoCustomValueKind> for PackageError

source§

impl SborEnum<ScryptoCustomValueKind> for PackageRoyalty

source§

impl SborEnum<ScryptoCustomValueKind> for PackageRoyaltyConfig

source§

impl SborEnum<ScryptoCustomValueKind> for PartitionDescription

source§

impl SborEnum<ScryptoCustomValueKind> for PassMessageError

source§

impl SborEnum<ScryptoCustomValueKind> for PersistNodeError

source§

impl SborEnum<ScryptoCustomValueKind> for PinNodeError

source§

impl SborEnum<ScryptoCustomValueKind> for PrimaryRoleBadgeWithdrawAttemptState

source§

impl SborEnum<ScryptoCustomValueKind> for PrimaryRoleLockingState

source§

impl SborEnum<ScryptoCustomValueKind> for PrimaryRoleRecoveryAttemptState

source§

impl SborEnum<ScryptoCustomValueKind> for ProcessSubstateError

source§

impl SborEnum<ScryptoCustomValueKind> for ProcessSubstateIOWriteError

source§

impl SborEnum<ScryptoCustomValueKind> for ProcessSubstateKeyError

source§

impl SborEnum<ScryptoCustomValueKind> for ProofError

source§

impl SborEnum<ScryptoCustomValueKind> for ProofRule

source§

impl SborEnum<ScryptoCustomValueKind> for Proposer

source§

impl SborEnum<ScryptoCustomValueKind> for ReadSubstateError

source§

impl SborEnum<ScryptoCustomValueKind> for RecoveryRoleBadgeWithdrawAttemptState

source§

impl SborEnum<ScryptoCustomValueKind> for RecoveryRoleRecoveryAttemptState

source§

impl SborEnum<ScryptoCustomValueKind> for RecoveryRoleRecoveryState

source§

impl SborEnum<ScryptoCustomValueKind> for RejectionReason

source§

impl SborEnum<ScryptoCustomValueKind> for ResourceError

source§

impl SborEnum<ScryptoCustomValueKind> for ResourceFeature

source§

impl SborEnum<ScryptoCustomValueKind> for ResourceOrNonFungible

source§

impl SborEnum<ScryptoCustomValueKind> for ResourcePreference

source§

impl SborEnum<ScryptoCustomValueKind> for Role

source§

impl SborEnum<ScryptoCustomValueKind> for RoleSpecification

source§

impl SborEnum<ScryptoCustomValueKind> for RuntimeError

§

impl SborEnum<ScryptoCustomValueKind> for SignatureWithPublicKeyV1

source§

impl SborEnum<ScryptoCustomValueKind> for SubstateDiffError

source§

impl SborEnum<ScryptoCustomValueKind> for SubstateSystemStructure

source§

impl SborEnum<ScryptoCustomValueKind> for SystemError

source§

impl SborEnum<ScryptoCustomValueKind> for SystemFieldKind

source§

impl SborEnum<ScryptoCustomValueKind> for SystemModuleError

source§

impl SborEnum<ScryptoCustomValueKind> for SystemUpstreamError

source§

impl SborEnum<ScryptoCustomValueKind> for TakeNodeError

§

impl SborEnum<ScryptoCustomValueKind> for TransactionIntentHash

source§

impl SborEnum<ScryptoCustomValueKind> for TransactionOutcome

source§

impl SborEnum<ScryptoCustomValueKind> for TransactionProcessorError

source§

impl SborEnum<ScryptoCustomValueKind> for TransactionResult

source§

impl SborEnum<ScryptoCustomValueKind> for TransactionStatus

source§

impl SborEnum<ScryptoCustomValueKind> for TransactionStatusV1

source§

impl SborEnum<ScryptoCustomValueKind> for TransactionTrackerSubstate

source§

impl SborEnum<ScryptoCustomValueKind> for ValidatorError

source§

impl SborEnum<ScryptoCustomValueKind> for VaultError

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedAccessControllerState

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedConsensusManagerConfiguration

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedConsensusManagerCurrentProposalStatistic

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedConsensusManagerCurrentValidatorSet

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedConsensusManagerProposerMilliTimestamp

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedConsensusManagerProposerMinuteTimestamp

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedConsensusManagerRegisteredValidatorByStake

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedConsensusManagerState

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedConsensusManagerValidatorRewards

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedFungibleResourceManagerDivisibility

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedFungibleResourceManagerTotalSupply

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedFungibleVaultBalance

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedFungibleVaultFreezeStatus

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedFungibleVaultLockedBalance

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedNonFungibleResourceManagerIdType

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedNonFungibleResourceManagerMutableFields

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedNonFungibleResourceManagerTotalSupply

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedNonFungibleVaultBalance

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedNonFungibleVaultFreezeStatus

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedNonFungibleVaultLockedResource

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedNonFungibleVaultNonFungible

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedPackageBlueprintVersionAuthConfig

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedPackageBlueprintVersionDefinition

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedPackageBlueprintVersionDependencies

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedPackageBlueprintVersionRoyaltyConfig

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedPackageCodeInstrumentedCode

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedPackageCodeOriginalCode

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedPackageCodeVmType

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedPackageRoyaltyAccumulator

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedTransactionReceipt

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedValidatorProtocolUpdateReadinessSignal

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedValidatorState

source§

impl SborEnum<ScryptoCustomValueKind> for VmError

source§

impl SborEnum<ScryptoCustomValueKind> for WorktopError

source§

impl SborEnum<ScryptoCustomValueKind> for WriteSubstateError

source§

impl SborEnum<ScryptoCustomValueKind> for BucketSnapshot

source§

impl SborEnum<ScryptoCustomValueKind> for ProofSnapshot

source§

impl SborEnum<ScryptoCustomValueKind> for ResourceSpecifier

source§

impl SborEnum<ScryptoCustomValueKind> for TraceActor

source§

impl SborEnum<ScryptoCustomValueKind> for TraceOrigin

source§

impl SborEnum<ScryptoCustomValueKind> for WorktopChange

source§

impl SborEnum<ScryptoCustomValueKind> for KeyValueStoreDataSchema

source§

impl SborEnum<ScryptoCustomValueKind> for TransactionLimitsError

source§

impl SborEnum<ScryptoCustomValueKind> for FallToOwner

source§

impl SborEnum<ScryptoCustomValueKind> for AttachedModuleId

source§

impl SborEnum<ScryptoCustomValueKind> for ModuleId

source§

impl SborEnum<ScryptoCustomValueKind> for scrypto_test::prelude::v1::errors::multi_resource_pool::Error

source§

impl SborEnum<ScryptoCustomValueKind> for scrypto_test::prelude::v1::errors::one_resource_pool::Error

source§

impl SborEnum<ScryptoCustomValueKind> for scrypto_test::prelude::v1::errors::two_resource_pool::Error

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedMultiResourcePoolState

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedOneResourcePoolState

source§

impl SborEnum<ScryptoCustomValueKind> for VersionedTwoResourcePoolState

source§

impl SborEnum<ScryptoCustomValueKind> for WasmRuntimeError

source§

impl SborEnum<ScryptoCustomValueKind> for GenericSubstitution

source§

impl SborEnum<ScryptoCustomValueKind> for OwnValidation

source§

impl SborEnum<ScryptoCustomValueKind> for ParseBlsPublicKeyError

source§

impl SborEnum<ScryptoCustomValueKind> for ParseBlsSignatureError

source§

impl SborEnum<ScryptoCustomValueKind> for ReferenceValidation

source§

impl SborEnum<ScryptoCustomValueKind> for RoyaltyAmount

source§

impl SborEnum<ScryptoCustomValueKind> for ScryptoCustomTypeKind

source§

impl SborEnum<ScryptoCustomValueKind> for ScryptoCustomTypeValidation

source§

impl SborEnum<ScryptoCustomValueKind> for AccessControllerStateFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ActiveValidatorSet

source§

impl SborEnum<ScryptoCustomValueKind> for BlueprintDependencies

§

impl SborEnum<ScryptoCustomValueKind> for BlueprintEventSchemaInit

§

impl SborEnum<ScryptoCustomValueKind> for BlueprintTypeSchemaInit

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerConfigurationFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerCurrentProposalStatisticFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerCurrentValidatorSetFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerProposerMilliTimestampFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerProposerMinuteTimestampFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerRegisteredValidatorByStakeEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerStateFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ConsensusManagerValidatorRewardsFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleProof
where &'b_ Proof: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleResourceManagerDivisibilityFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleResourceManagerTotalSupplyFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleVault
where &'b_ Vault: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleVaultBalanceFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleVaultFreezeStatusFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for FungibleVaultLockedBalanceFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for LiquidFungibleResource
where &'b_ Decimal: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for LiquidNonFungibleVault
where &'b_ Decimal: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for MethodKey
where &'b_ String: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleBucket
where &'b_ Bucket: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleProof
where &'b_ Proof: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleResourceManagerDataKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleResourceManagerIdTypeFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleResourceManagerMutableFieldsFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleResourceManagerTotalSupplyFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleVault
where &'b_ Vault: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleVaultBalanceFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleVaultFreezeStatusFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleVaultLockedResourceFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleVaultNonFungibleEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for NonFungibleVaultNonFungibleKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for OwnedWorktop
where &'b_ Own: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for PackageBlueprintVersionAuthConfigEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageBlueprintVersionAuthConfigKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageBlueprintVersionDefinitionEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageBlueprintVersionDefinitionKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageBlueprintVersionDependenciesEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageBlueprintVersionDependenciesKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageBlueprintVersionRoyaltyConfigEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageBlueprintVersionRoyaltyConfigKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeInstrumentedCodeEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeInstrumentedCodeKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeInstrumentedCodeV1
where &'b_ Vec<u8>: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeOriginalCodeEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeOriginalCodeKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeOriginalCodeV1
where &'b_ Vec<u8>: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeVmTypeEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeVmTypeKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageCodeVmTypeV1
where &'b_ VmType: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for PackageRoyaltyAccumulatorFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageSchemaEntryPayload

source§

impl SborEnum<ScryptoCustomValueKind> for PackageSchemaKeyPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ProposerMilliTimestampSubstate
where &'b_ i64: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for ProposerMinuteTimestampSubstate
where &'b_ i32: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for RoleAssignmentInit

source§

impl SborEnum<ScryptoCustomValueKind> for RoleKey
where &'b_ String: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for RoleList
where &'b_ Vec<RoleKey>: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for UncheckedOrigin
where &'b_ String: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for UncheckedUrl
where &'b_ String: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for ValidatorProtocolUpdateReadinessSignalFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for ValidatorProtocolUpdateReadinessSignalSubstate

source§

impl SborEnum<ScryptoCustomValueKind> for ValidatorStateFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for Vault
where &'b_ Own: for<'b_> SborEnum<ScryptoCustomValueKind>,

source§

impl SborEnum<ScryptoCustomValueKind> for VaultFrozenFlag

source§

impl SborEnum<ScryptoCustomValueKind> for MultiResourcePoolStateFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for OneResourcePoolStateFieldPayload

source§

impl SborEnum<ScryptoCustomValueKind> for TwoResourcePoolStateFieldPayload

source§

impl<'a, X, B> SborEnum<X> for Cow<'a, B>
where X: CustomValueKind, B: 'a + ToOwned + SborEnum<X> + ?Sized,

source§

impl<'a, X, T> SborEnum<X> for Box<T>
where X: CustomValueKind, T: SborEnum<X>,

source§

impl<'a, X, T> SborEnum<X> for Rc<T>
where X: CustomValueKind, T: SborEnum<X>,

source§

impl<'a, X, T> SborEnum<X> for RefCell<T>
where X: CustomValueKind, T: SborEnum<X>,

source§

impl<C, L, X> SborEnum<X> for TypeKind<C, L>

source§

impl<Data> SborEnum<ScryptoCustomValueKind> for NonFungibleResourceManagerDataEntryPayload<Data>

source§

impl<E, X> SborEnum<X> for TypeValidation<E>

source§

impl<K, V> SborEnum<ManifestCustomValueKind> for KeyValueStoreInit<K, V>

source§

impl<K, V> SborEnum<ScryptoCustomValueKind> for KeyValueStoreInit<K, V>

source§

impl<S, X> SborEnum<X> for VersionedSchema<S>

§

impl<T> SborEnum<ManifestCustomValueKind> for BlueprintCollectionSchema<T>

§

impl<T> SborEnum<ManifestCustomValueKind> for TypeRef<T>

§

impl<T> SborEnum<ScryptoCustomValueKind> for BlueprintCollectionSchema<T>

source§

impl<T> SborEnum<ScryptoCustomValueKind> for FieldSubstate<T>

§

impl<T> SborEnum<ScryptoCustomValueKind> for TypeRef<T>

source§

impl<U, O> SborEnum<ManifestCustomValueKind> for GenericMetadataValue<U, O>

source§

impl<U, O> SborEnum<ScryptoCustomValueKind> for GenericMetadataValue<U, O>

source§

impl<V> SborEnum<ScryptoCustomValueKind> for IndexEntrySubstate<V>

source§

impl<V> SborEnum<ScryptoCustomValueKind> for KeyValueEntrySubstate<V>

source§

impl<V> SborEnum<ScryptoCustomValueKind> for SortedIndexEntrySubstate<V>

source§

impl<X> SborEnum<X> for AbortReason
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for AccessControllerCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for AccessControllerFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for AccessControllerField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for AccessControllerPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for AccountPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for AuthZoneField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for BatchPartitionStateUpdate
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for BlueprintPayloadDef
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for BootLoaderField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ComponentField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ComponentRoyaltyPartitionOffset
where X: CustomValueKind,

§

impl<X> SborEnum<X> for Condition
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ConsensusManagerCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ConsensusManagerFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ConsensusManagerField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ConsensusManagerPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for DatabaseUpdate
where X: CustomValueKind,

§

impl<X> SborEnum<X> for FieldTransience
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleBucketField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleProofField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleResourceManagerCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleResourceManagerFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleResourceManagerField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleResourceManagerPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleVaultCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleVaultFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleVaultField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for FungibleVaultPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for InstructionOutput
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for Level
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for MetadataPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for MultiResourcePoolPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NodeStateUpdates
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleBucketField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleProofField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleResourceManagerCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleResourceManagerFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleResourceManagerField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleResourceManagerGeneric
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleResourceManagerPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleVaultCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleVaultFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleVaultField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleVaultPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for OneResourcePoolPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PackageCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PackageFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PackageField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PackagePartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PartitionDatabaseUpdates
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PartitionStateUpdates
where X: CustomValueKind,

§

impl<X> SborEnum<X> for Receiver
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ResourceType
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for RoleAssignmentPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for RoyaltyField
where X: CustomValueKind,

§

impl<X> SborEnum<X> for SignatureV1
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for SubstateLockState
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TimePrecisionV1
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TimePrecisionV2
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TransactionTrackerField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TwoResourcePoolPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TypeInfoField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ValidatorCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ValidatorFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ValidatorField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ValidatorPartitionOffset
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for VmBoot
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for VmType
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for WithdrawStrategy
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for WorktopField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PoolV1MinorVersion
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for MultiResourcePoolCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for MultiResourcePoolFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for MultiResourcePoolField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for OneResourcePoolCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for OneResourcePoolFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for OneResourcePoolField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TwoResourcePoolCollection
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TwoResourcePoolFeature
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TwoResourcePoolField
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for InvalidImport
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for InvalidMemory
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for InvalidTable
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PrepareError
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for DateTimeError
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for EntityType
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NoCustomTypeKind
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NoCustomTypeValidation
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for NonFungibleIdType
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ParseHashError
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PublicKey
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for PublicKeyHash
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for RoundingMode
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for SchemaValidationError
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ScryptoCustomValueKind
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for SubstateKey
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for TimeComparisonOperator
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for ChildNames
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for DecodeError
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for EncodeError
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for LocalTypeId
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for RustTypeId
where X: CustomValueKind,

source§

impl<X> SborEnum<X> for CodeHash
where X: CustomValueKind, &'b_ Hash: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for FlashTransactionHash
where X: CustomValueKind, &'b_ Hash: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for IntentHash
where X: CustomValueKind, &'b_ Hash: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for NotarizedTransactionHash
where X: CustomValueKind, &'b_ Hash: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for RawFlashTransaction
where X: CustomValueKind, &'b_ Vec<u8>: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for RawIntent
where X: CustomValueKind, &'b_ Vec<u8>: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for RawNotarizedTransaction
where X: CustomValueKind, &'b_ Vec<u8>: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for RawSignedIntent
where X: CustomValueKind, &'b_ Vec<u8>: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for RawSystemTransaction
where X: CustomValueKind, &'b_ Vec<u8>: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for SignedIntentHash
where X: CustomValueKind, &'b_ Hash: for<'b_> SborEnum<X>,

§

impl<X> SborEnum<X> for SystemTransactionHash
where X: CustomValueKind, &'b_ Hash: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for WellKnownTypeId
where X: CustomValueKind, &'b_ u8: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Bls12381G1PublicKey
where X: CustomValueKind, &'b_ [u8; 48]: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Bls12381G2Signature
where X: CustomValueKind, &'b_ [u8; 96]: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Ed25519PublicKey
where X: CustomValueKind, &'b_ [u8; 32]: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Ed25519PublicKeyHash
where X: CustomValueKind, &'b_ [u8; 29]: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Epoch
where X: CustomValueKind, &'b_ u64: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Hash
where X: CustomValueKind, &'b_ [u8; 32]: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Instant
where X: CustomValueKind, &'b_ i64: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for NodeId
where X: CustomValueKind, &'b_ [u8; 30]: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for PartitionNumber
where X: CustomValueKind, &'b_ u8: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Round
where X: CustomValueKind, &'b_ u64: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for SchemaHash
where X: CustomValueKind, &'b_ Hash: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Secp256k1PublicKey
where X: CustomValueKind, &'b_ [u8; 33]: for<'b_> SborEnum<X>,

source§

impl<X> SborEnum<X> for Secp256k1PublicKeyHash
where X: CustomValueKind, &'b_ [u8; 29]: for<'b_> SborEnum<X>,

source§

impl<X, const DISCRIMINATOR: u8, T> SborEnum<X> for FixedEnumVariant<DISCRIMINATOR, T>
where X: CustomValueKind, T: SborTuple<X>,