pub trait Categorize<X>where
    X: CustomValueKind,{
    // Required method
    fn value_kind() -> ValueKind<X>;
}
Expand description

The Categorize trait marks a rust type as having a fixed value kind for SBOR encoding/decoding.

Most rust types will have a fixed value kind in the SBOR model, and so can implement Categorize, but some (such as the SBOR Value) do not.

Implementing Categorize is required for being able to directly Encode / Decode any collection containing the rust type - because the value kind is lifted/deduplicated in the encoded payload.

If a type cannot implement Categorize, as a work-around, you can put it into a collection by (eg) wrapping it in a tuple of size 1.

Required Methods§

Implementations on Foreign Types§

source§

impl Categorize<ScryptoCustomValueKind> for OnMoveInput

source§

impl Categorize<ScryptoCustomValueKind> for OnDropInput

source§

impl Categorize<ScryptoCustomValueKind> for OnVirtualizeInput

source§

impl<X> Categorize<X> for u32where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K)where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L, M> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M)where X: CustomValueKind,

source§

impl<X> Categorize<X> for i16where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I> Categorize<X> for (A, B, C, D, E, F, G, H, I)where X: CustomValueKind,

source§

impl<X> Categorize<X> for strwhere X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J> Categorize<X> for (A, B, C, D, E, F, G, H, I, J)where X: CustomValueKind,

source§

impl<X> Categorize<X> for isizewhere X: CustomValueKind,

source§

impl<X, T, const N: usize> Categorize<X> for [T; N]where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L)where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)where X: CustomValueKind,

source§

impl<X> Categorize<X> for u16where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)where X: CustomValueKind,

source§

impl<X, A, B> Categorize<X> for (A, B)where X: CustomValueKind,

source§

impl<X, A, B, C, D, E> Categorize<X> for (A, B, C, D, E)where X: CustomValueKind,

source§

impl<X> Categorize<X> for i32where X: CustomValueKind,

source§

impl<X> Categorize<X> for i64where X: CustomValueKind,

source§

impl<X, A, B, C, D> Categorize<X> for (A, B, C, D)where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G> Categorize<X> for (A, B, C, D, E, F, G)where X: CustomValueKind,

source§

impl<X> Categorize<X> for u64where X: CustomValueKind,

source§

impl<'a, X, T> Categorize<X> for &Twhere X: CustomValueKind, T: Categorize<X> + ?Sized,

source§

impl<X> Categorize<X> for u8where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)where X: CustomValueKind,

source§

impl<X> Categorize<X> for usizewhere X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F> Categorize<X> for (A, B, C, D, E, F)where X: CustomValueKind,

source§

impl<X> Categorize<X> for u128where X: CustomValueKind,

source§

impl<X> Categorize<X> for boolwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for i128where X: CustomValueKind,

source§

impl<X> Categorize<X> for i8where X: CustomValueKind,

source§

impl<X, A> Categorize<X> for (A,)where X: CustomValueKind,

source§

impl<X, A, B, C> Categorize<X> for (A, B, C)where X: CustomValueKind,

source§

impl<X> Categorize<X> for ()where X: CustomValueKind,

source§

impl<X, T> Categorize<X> for [T]where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)where X: CustomValueKind,

source§

impl<X, A, B, C, D, E, F, G, H> Categorize<X> for (A, B, C, D, E, F, G, H)where X: CustomValueKind,

Implementors§

source§

impl Categorize<ManifestCustomValueKind> for AttachedModuleId

source§

impl Categorize<ManifestCustomValueKind> for KeyValueStoreDataSchema

source§

impl Categorize<ManifestCustomValueKind> for ModuleId

source§

impl Categorize<ManifestCustomValueKind> for DefaultDepositRule

source§

impl Categorize<ManifestCustomValueKind> for ResourcePreference

source§

impl Categorize<ManifestCustomValueKind> for BlueprintType

source§

impl Categorize<ManifestCustomValueKind> for FunctionAuth

source§

impl Categorize<ManifestCustomValueKind> for MethodAuthTemplate

source§

impl Categorize<ManifestCustomValueKind> for PartitionDescription

source§

impl Categorize<ManifestCustomValueKind> for RoleSpecification

source§

impl Categorize<ManifestCustomValueKind> for AccessRule

source§

impl Categorize<ManifestCustomValueKind> for AccessRuleNode

source§

impl Categorize<ManifestCustomValueKind> for MethodAccessibility

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleDataSchema

source§

impl Categorize<ManifestCustomValueKind> for OwnerRole

source§

impl Categorize<ManifestCustomValueKind> for OwnerRoleUpdater

source§

impl Categorize<ManifestCustomValueKind> for ProofRule

source§

impl Categorize<ManifestCustomValueKind> for ResourceFeature

source§

impl Categorize<ManifestCustomValueKind> for ResourceOrNonFungible

source§

impl Categorize<ManifestCustomValueKind> for ManifestAddress

source§

impl Categorize<ManifestCustomValueKind> for ManifestExpression

source§

impl Categorize<ManifestCustomValueKind> for ManifestNonFungibleLocalId

source§

impl Categorize<ManifestCustomValueKind> for OwnValidation

source§

impl Categorize<ManifestCustomValueKind> for ReferenceValidation

source§

impl Categorize<ManifestCustomValueKind> for ScryptoCustomTypeKind

source§

impl Categorize<ManifestCustomValueKind> for ScryptoCustomTypeValidation

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleLocalId

§

impl Categorize<ManifestCustomValueKind> for BlueprintHook

§

impl Categorize<ManifestCustomValueKind> for GenericBound

source§

impl Categorize<ManifestCustomValueKind> for GenericSubstitution

source§

impl Categorize<ManifestCustomValueKind> for PackageRoyalty

source§

impl Categorize<ManifestCustomValueKind> for PackageRoyaltyConfig

source§

impl Categorize<ManifestCustomValueKind> for RoyaltyAmount

source§

impl Categorize<ManifestCustomValueKind> for RoleAssignmentCreateInput

source§

impl Categorize<ManifestCustomValueKind> for RoleAssignmentGetInput

source§

impl Categorize<ManifestCustomValueKind> for RoleAssignmentLockOwnerInput

source§

impl Categorize<ManifestCustomValueKind> for RoleAssignmentSetInput

source§

impl Categorize<ManifestCustomValueKind> for RoleAssignmentSetOwnerInput

source§

impl Categorize<ManifestCustomValueKind> for MetadataCreateInput

source§

impl Categorize<ManifestCustomValueKind> for MetadataCreateWithDataInput

source§

impl Categorize<ManifestCustomValueKind> for MetadataGetInput

source§

impl Categorize<ManifestCustomValueKind> for MetadataLockInput

source§

impl Categorize<ManifestCustomValueKind> for MetadataRemoveInput

source§

impl Categorize<ManifestCustomValueKind> for MetadataSetInput

source§

impl Categorize<ManifestCustomValueKind> for UncheckedOrigin

source§

impl Categorize<ManifestCustomValueKind> for UncheckedUrl

source§

impl Categorize<ManifestCustomValueKind> for ComponentClaimRoyaltiesInput

source§

impl Categorize<ManifestCustomValueKind> for ComponentRoyaltyCreateInput

source§

impl Categorize<ManifestCustomValueKind> for ComponentRoyaltyLockInput

source§

impl Categorize<ManifestCustomValueKind> for ComponentRoyaltySetInput

source§

impl Categorize<ManifestCustomValueKind> for LocalKeyValueStoreDataSchema

source§

impl Categorize<ManifestCustomValueKind> for RemoteKeyValueStoreDataSchema

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerCancelPrimaryRoleRecoveryProposalInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerCancelRecoveryRoleRecoveryProposalInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerCreateManifestInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerCreateProofInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerInitiateRecoveryAsPrimaryInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerInitiateRecoveryAsRecoveryInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerLockPrimaryRoleInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerMintRecoveryBadgesInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerStopTimedRecoveryInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerTimedConfirmRecoveryInput

source§

impl Categorize<ManifestCustomValueKind> for AccessControllerUnlockPrimaryRoleInput

source§

impl Categorize<ManifestCustomValueKind> for RuleSet

source§

impl Categorize<ManifestCustomValueKind> for AccountAddAuthorizedDepositorInput

source§

impl Categorize<ManifestCustomValueKind> for AccountBurnInput

source§

impl Categorize<ManifestCustomValueKind> for AccountBurnNonFungiblesInput

source§

impl Categorize<ManifestCustomValueKind> for AccountCreateAdvancedManifestInput

source§

impl Categorize<ManifestCustomValueKind> for AccountCreateInput

source§

impl Categorize<ManifestCustomValueKind> for AccountCreateProofOfAmountInput

source§

impl Categorize<ManifestCustomValueKind> for AccountCreateProofOfNonFungiblesInput

source§

impl Categorize<ManifestCustomValueKind> for AccountDepositBatchManifestInput

source§

impl Categorize<ManifestCustomValueKind> for AccountDepositManifestInput

source§

impl Categorize<ManifestCustomValueKind> for AccountLockContingentFeeInput

source§

impl Categorize<ManifestCustomValueKind> for AccountLockFeeAndWithdrawInput

source§

impl Categorize<ManifestCustomValueKind> for AccountLockFeeAndWithdrawNonFungiblesInput

source§

impl Categorize<ManifestCustomValueKind> for AccountLockFeeInput

source§

impl Categorize<ManifestCustomValueKind> for AccountRemoveAuthorizedDepositorInput

source§

impl Categorize<ManifestCustomValueKind> for AccountRemoveResourcePreferenceInput

source§

impl Categorize<ManifestCustomValueKind> for AccountSecurifyInput

source§

impl Categorize<ManifestCustomValueKind> for AccountSetDefaultDepositRuleInput

source§

impl Categorize<ManifestCustomValueKind> for AccountSetResourcePreferenceInput

source§

impl Categorize<ManifestCustomValueKind> for AccountTryDepositBatchOrAbortManifestInput

source§

impl Categorize<ManifestCustomValueKind> for AccountTryDepositBatchOrRefundManifestInput

source§

impl Categorize<ManifestCustomValueKind> for AccountTryDepositOrAbortManifestInput

source§

impl Categorize<ManifestCustomValueKind> for AccountTryDepositOrRefundManifestInput

source§

impl Categorize<ManifestCustomValueKind> for AccountWithdrawInput

source§

impl Categorize<ManifestCustomValueKind> for AccountWithdrawNonFungiblesInput

source§

impl Categorize<ManifestCustomValueKind> for ConsensusManagerConfig

source§

impl Categorize<ManifestCustomValueKind> for ConsensusManagerCreateManifestInput

source§

impl Categorize<ManifestCustomValueKind> for ConsensusManagerCreateValidatorManifestInput

source§

impl Categorize<ManifestCustomValueKind> for EpochChangeCondition

source§

impl Categorize<ManifestCustomValueKind> for ValidatorClaimXrdManifestInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorFinishUnlockOwnerStakeUnitsInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorGetRedemptionValueInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorLockOwnerStakeUnitsManifestInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorStakeAsOwnerManifestInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorStakeManifestInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorStartUnlockOwnerStakeUnitsInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorUnstakeManifestInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorUpdateFeeInput

source§

impl Categorize<ManifestCustomValueKind> for ValidatorUpdateKeyInput

source§

impl Categorize<ManifestCustomValueKind> for IdentityCreateAdvancedInput

source§

impl Categorize<ManifestCustomValueKind> for IdentityCreateInput

source§

impl Categorize<ManifestCustomValueKind> for IdentitySecurifyToSingleBadgeInput

source§

impl Categorize<ManifestCustomValueKind> for AuthConfig

source§

impl Categorize<ManifestCustomValueKind> for BlueprintDefinitionInit

source§

impl Categorize<ManifestCustomValueKind> for BlueprintInterface

source§

impl Categorize<ManifestCustomValueKind> for IndexedStateSchema

source§

impl Categorize<ManifestCustomValueKind> for PackageClaimRoyaltiesInput

source§

impl Categorize<ManifestCustomValueKind> for PackageDefinition

source§

impl Categorize<ManifestCustomValueKind> for PackagePublishNativeManifestInput

source§

impl Categorize<ManifestCustomValueKind> for PackagePublishWasmAdvancedManifestInput

source§

impl Categorize<ManifestCustomValueKind> for PackagePublishWasmInput

source§

impl Categorize<ManifestCustomValueKind> for PackagePublishWasmManifestInput

source§

impl Categorize<ManifestCustomValueKind> for StaticRoleDefinition

source§

impl Categorize<ManifestCustomValueKind> for MultiResourcePoolContributeManifestInput

source§

impl Categorize<ManifestCustomValueKind> for MultiResourcePoolGetRedemptionValueManifestInput

source§

impl Categorize<ManifestCustomValueKind> for MultiResourcePoolGetVaultAmountsManifestInput

source§

impl Categorize<ManifestCustomValueKind> for MultiResourcePoolInstantiateManifestInput

source§

impl Categorize<ManifestCustomValueKind> for MultiResourcePoolProtectedDepositManifestInput

source§

impl Categorize<ManifestCustomValueKind> for MultiResourcePoolProtectedWithdrawManifestInput

source§

impl Categorize<ManifestCustomValueKind> for MultiResourcePoolRedeemManifestInput

source§

impl Categorize<ManifestCustomValueKind> for OneResourcePoolContributeManifestInput

source§

impl Categorize<ManifestCustomValueKind> for OneResourcePoolGetRedemptionValueManifestInput

source§

impl Categorize<ManifestCustomValueKind> for OneResourcePoolGetVaultAmountManifestInput

source§

impl Categorize<ManifestCustomValueKind> for OneResourcePoolInstantiateManifestInput

source§

impl Categorize<ManifestCustomValueKind> for OneResourcePoolProtectedDepositManifestInput

source§

impl Categorize<ManifestCustomValueKind> for OneResourcePoolProtectedWithdrawManifestInput

source§

impl Categorize<ManifestCustomValueKind> for OneResourcePoolRedeemManifestInput

source§

impl Categorize<ManifestCustomValueKind> for TwoResourcePoolContributeManifestInput

source§

impl Categorize<ManifestCustomValueKind> for TwoResourcePoolGetRedemptionValueManifestInput

source§

impl Categorize<ManifestCustomValueKind> for TwoResourcePoolGetVaultAmountsManifestInput

source§

impl Categorize<ManifestCustomValueKind> for TwoResourcePoolInstantiateManifestInput

source§

impl Categorize<ManifestCustomValueKind> for TwoResourcePoolProtectedDepositManifestInput

source§

impl Categorize<ManifestCustomValueKind> for TwoResourcePoolProtectedWithdrawManifestInput

source§

impl Categorize<ManifestCustomValueKind> for TwoResourcePoolRedeemManifestInput

source§

impl Categorize<ManifestCustomValueKind> for FungibleResourceManagerCreateManifestInput

source§

impl Categorize<ManifestCustomValueKind> for FungibleResourceManagerCreateWithInitialSupplyManifestInput

source§

impl Categorize<ManifestCustomValueKind> for FungibleResourceManagerMintInput

source§

impl Categorize<ManifestCustomValueKind> for FungibleResourceRoles

source§

impl Categorize<ManifestCustomValueKind> for LocalNonFungibleDataSchema

source§

impl Categorize<ManifestCustomValueKind> for MethodKey

source§

impl Categorize<ManifestCustomValueKind> for ModuleRoleKey

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleGlobalId

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleResourceManagerCreateManifestInput

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleResourceManagerCreateRuidWithInitialSupplyManifestInput

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleResourceManagerCreateWithInitialSupplyManifestInput

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleResourceManagerMintManifestInput

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleResourceManagerMintRuidManifestInput

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleResourceManagerUpdateDataManifestInput

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleResourceRoles

source§

impl Categorize<ManifestCustomValueKind> for NonFungibleVaultRecallNonFungiblesInput

source§

impl Categorize<ManifestCustomValueKind> for OwnerRoleEntry

source§

impl Categorize<ManifestCustomValueKind> for RemoteNonFungibleDataSchema

source§

impl Categorize<ManifestCustomValueKind> for RoleAssignmentInit

source§

impl Categorize<ManifestCustomValueKind> for RoleKey

source§

impl Categorize<ManifestCustomValueKind> for RoleList

source§

impl Categorize<ManifestCustomValueKind> for VaultFreezeInput

source§

impl Categorize<ManifestCustomValueKind> for VaultRecallInput

source§

impl Categorize<ManifestCustomValueKind> for VaultUnfreezeInput

source§

impl Categorize<ManifestCustomValueKind> for TestUtilsPanicInput

source§

impl Categorize<ManifestCustomValueKind> for ManifestAddressReservation

source§

impl Categorize<ManifestCustomValueKind> for ManifestBlobRef

source§

impl Categorize<ManifestCustomValueKind> for ManifestBucket

source§

impl Categorize<ManifestCustomValueKind> for ManifestDecimal

source§

impl Categorize<ManifestCustomValueKind> for ManifestPreciseDecimal

source§

impl Categorize<ManifestCustomValueKind> for ManifestProof

source§

impl Categorize<ManifestCustomValueKind> for ManifestArgs

source§

impl Categorize<ManifestCustomValueKind> for Reference

source§

impl Categorize<ManifestCustomValueKind> for Decimal

source§

impl Categorize<ManifestCustomValueKind> for PreciseDecimal

§

impl Categorize<ManifestCustomValueKind> for BlueprintEventSchemaInit

§

impl Categorize<ManifestCustomValueKind> for BlueprintFunctionsSchemaInit

§

impl Categorize<ManifestCustomValueKind> for BlueprintHooksInit

§

impl Categorize<ManifestCustomValueKind> for BlueprintSchemaInit

§

impl Categorize<ManifestCustomValueKind> for BlueprintStateSchemaInit

§

impl Categorize<ManifestCustomValueKind> for BlueprintTypeSchemaInit

§

impl Categorize<ManifestCustomValueKind> for FunctionSchemaInit

§

impl Categorize<ManifestCustomValueKind> for KeyValueStoreGenericSubstitutions

source§

impl Categorize<ManifestCustomValueKind> for BlueprintId

source§

impl Categorize<ManifestCustomValueKind> for BlueprintTypeIdentifier

source§

impl Categorize<ManifestCustomValueKind> for ComponentAddress

source§

impl Categorize<ManifestCustomValueKind> for ComponentRoyaltyConfig

source§

impl Categorize<ManifestCustomValueKind> for GlobalAddress

source§

impl Categorize<ManifestCustomValueKind> for InternalAddress

source§

impl Categorize<ManifestCustomValueKind> for PackageAddress

source§

impl Categorize<ManifestCustomValueKind> for ResourceAddress

source§

impl Categorize<ScryptoCustomValueKind> for AttachedModuleId

source§

impl Categorize<ScryptoCustomValueKind> for KeyValueStoreDataSchema

source§

impl Categorize<ScryptoCustomValueKind> for ModuleId

source§

impl Categorize<ScryptoCustomValueKind> for FallToOwner

source§

impl Categorize<ScryptoCustomValueKind> for MetadataConversionError

source§

impl Categorize<ScryptoCustomValueKind> for Proposer

source§

impl Categorize<ScryptoCustomValueKind> for Role

source§

impl Categorize<ScryptoCustomValueKind> for DefaultDepositRule

source§

impl Categorize<ScryptoCustomValueKind> for ResourcePreference

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintPartitionType

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintPayloadIdentifier

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintType

source§

impl Categorize<ScryptoCustomValueKind> for FunctionAuth

source§

impl Categorize<ScryptoCustomValueKind> for InputOrOutput

source§

impl Categorize<ScryptoCustomValueKind> for KeyOrValue

source§

impl Categorize<ScryptoCustomValueKind> for MethodAuthTemplate

source§

impl Categorize<ScryptoCustomValueKind> for PartitionDescription

source§

impl Categorize<ScryptoCustomValueKind> for RoleSpecification

source§

impl Categorize<ScryptoCustomValueKind> for AccessRule

source§

impl Categorize<ScryptoCustomValueKind> for AccessRuleNode

source§

impl Categorize<ScryptoCustomValueKind> for GlobalCaller

source§

impl Categorize<ScryptoCustomValueKind> for MethodAccessibility

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleDataSchema

source§

impl Categorize<ScryptoCustomValueKind> for OwnerRole

source§

impl Categorize<ScryptoCustomValueKind> for OwnerRoleUpdater

source§

impl Categorize<ScryptoCustomValueKind> for ProofRule

source§

impl Categorize<ScryptoCustomValueKind> for ResourceError

source§

impl Categorize<ScryptoCustomValueKind> for ResourceFeature

source§

impl Categorize<ScryptoCustomValueKind> for ResourceOrNonFungible

source§

impl Categorize<ScryptoCustomValueKind> for ComponentCastError

source§

impl Categorize<ScryptoCustomValueKind> for ObjectStubHandle

source§

impl Categorize<ScryptoCustomValueKind> for ParseBlsPublicKeyError

source§

impl Categorize<ScryptoCustomValueKind> for ParseBlsSignatureError

source§

impl Categorize<ScryptoCustomValueKind> for OwnValidation

source§

impl Categorize<ScryptoCustomValueKind> for ReferenceValidation

source§

impl Categorize<ScryptoCustomValueKind> for ScryptoCustomTypeKind

source§

impl Categorize<ScryptoCustomValueKind> for ScryptoCustomTypeValidation

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleLocalId

source§

impl Categorize<ScryptoCustomValueKind> for ModuleHandle

source§

impl Categorize<ScryptoCustomValueKind> for Mutability

§

impl Categorize<ScryptoCustomValueKind> for BlueprintHook

§

impl Categorize<ScryptoCustomValueKind> for GenericBound

source§

impl Categorize<ScryptoCustomValueKind> for Emitter

source§

impl Categorize<ScryptoCustomValueKind> for GenericSubstitution

source§

impl Categorize<ScryptoCustomValueKind> for ObjectType

source§

impl Categorize<ScryptoCustomValueKind> for OuterObjectInfo

source§

impl Categorize<ScryptoCustomValueKind> for PackageRoyalty

source§

impl Categorize<ScryptoCustomValueKind> for PackageRoyaltyConfig

source§

impl Categorize<ScryptoCustomValueKind> for RoyaltyAmount

source§

impl Categorize<ScryptoCustomValueKind> for RoleAssignmentCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for RoleAssignmentGetInput

source§

impl Categorize<ScryptoCustomValueKind> for RoleAssignmentLockOwnerInput

source§

impl Categorize<ScryptoCustomValueKind> for RoleAssignmentSetInput

source§

impl Categorize<ScryptoCustomValueKind> for RoleAssignmentSetOwnerInput

source§

impl Categorize<ScryptoCustomValueKind> for MetadataCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for MetadataCreateWithDataInput

source§

impl Categorize<ScryptoCustomValueKind> for MetadataGetInput

source§

impl Categorize<ScryptoCustomValueKind> for MetadataLockInput

source§

impl Categorize<ScryptoCustomValueKind> for MetadataRemoveInput

source§

impl Categorize<ScryptoCustomValueKind> for MetadataSetInput

source§

impl Categorize<ScryptoCustomValueKind> for UncheckedOrigin

source§

impl Categorize<ScryptoCustomValueKind> for UncheckedUrl

source§

impl Categorize<ScryptoCustomValueKind> for ComponentClaimRoyaltiesInput

source§

impl Categorize<ScryptoCustomValueKind> for ComponentRoyaltyCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for ComponentRoyaltyLockInput

source§

impl Categorize<ScryptoCustomValueKind> for ComponentRoyaltySetInput

source§

impl Categorize<ScryptoCustomValueKind> for ComponentRoyaltySubstate

source§

impl Categorize<ScryptoCustomValueKind> for FieldValue

source§

impl Categorize<ScryptoCustomValueKind> for GenericArgs

source§

impl Categorize<ScryptoCustomValueKind> for LocalKeyValueStoreDataSchema

source§

impl Categorize<ScryptoCustomValueKind> for RemoteKeyValueStoreDataSchema

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerCancelPrimaryRoleRecoveryProposalInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerCancelRecoveryRoleRecoveryProposalInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerCreateProofInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerInitiateRecoveryAsPrimaryInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerInitiateRecoveryAsRecoveryInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerLockPrimaryRoleInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerMintRecoveryBadgesInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerStopTimedRecoveryInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerTimedConfirmRecoveryInput

source§

impl Categorize<ScryptoCustomValueKind> for AccessControllerUnlockPrimaryRoleInput

source§

impl Categorize<ScryptoCustomValueKind> for RecoveryProposal

source§

impl Categorize<ScryptoCustomValueKind> for RuleSet

source§

impl Categorize<ScryptoCustomValueKind> for AccountAddAuthorizedDepositorInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountBurnInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountBurnNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountCreateAdvancedInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountCreateProofOfAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountCreateProofOfNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountDepositBatchInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountDepositInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountLockContingentFeeInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountLockFeeAndWithdrawInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountLockFeeAndWithdrawNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountLockFeeInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountRemoveAuthorizedDepositorInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountRemoveResourcePreferenceInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountSecurifyInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountSetDefaultDepositRuleInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountSetResourcePreferenceInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountTryDepositBatchOrAbortInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountTryDepositBatchOrRefundInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountTryDepositOrAbortInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountTryDepositOrRefundInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountWithdrawInput

source§

impl Categorize<ScryptoCustomValueKind> for AccountWithdrawNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for ConsensusManagerCompareCurrentTimeInputV1

source§

impl Categorize<ScryptoCustomValueKind> for ConsensusManagerCompareCurrentTimeInputV2

source§

impl Categorize<ScryptoCustomValueKind> for ConsensusManagerConfig

source§

impl Categorize<ScryptoCustomValueKind> for ConsensusManagerCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for ConsensusManagerCreateValidatorInput

source§

impl Categorize<ScryptoCustomValueKind> for EpochChangeCondition

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorApplyEmissionInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorApplyRewardInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorClaimXrdInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorFinishUnlockOwnerStakeUnitsInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorGetRedemptionValueInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorLockOwnerStakeUnitsInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorStakeAsOwnerInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorStakeInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorStartUnlockOwnerStakeUnitsInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorUnstakeInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorUpdateFeeInput

source§

impl Categorize<ScryptoCustomValueKind> for ValidatorUpdateKeyInput

source§

impl Categorize<ScryptoCustomValueKind> for IdentityCreateAdvancedInput

source§

impl Categorize<ScryptoCustomValueKind> for IdentityCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for IdentitySecurifyToSingleBadgeInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthConfig

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintDefinition

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintDefinitionInit

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintDependencies

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintInterface

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintVersion

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintVersionKey

source§

impl Categorize<ScryptoCustomValueKind> for CanonicalBlueprintId

source§

impl Categorize<ScryptoCustomValueKind> for IndexedStateSchema

source§

impl Categorize<ScryptoCustomValueKind> for PackageClaimRoyaltiesInput

source§

impl Categorize<ScryptoCustomValueKind> for PackageDefinition

source§

impl Categorize<ScryptoCustomValueKind> for PackageExport

source§

impl Categorize<ScryptoCustomValueKind> for PackagePublishNativeInput

source§

impl Categorize<ScryptoCustomValueKind> for PackagePublishWasmAdvancedInput

source§

impl Categorize<ScryptoCustomValueKind> for PackagePublishWasmInput

source§

impl Categorize<ScryptoCustomValueKind> for StaticRoleDefinition

source§

impl Categorize<ScryptoCustomValueKind> for MultiResourcePoolContributeInput

source§

impl Categorize<ScryptoCustomValueKind> for MultiResourcePoolGetRedemptionValueInput

source§

impl Categorize<ScryptoCustomValueKind> for MultiResourcePoolGetVaultAmountsInput

source§

impl Categorize<ScryptoCustomValueKind> for MultiResourcePoolInstantiateInput

source§

impl Categorize<ScryptoCustomValueKind> for MultiResourcePoolProtectedDepositInput

source§

impl Categorize<ScryptoCustomValueKind> for MultiResourcePoolProtectedWithdrawInput

source§

impl Categorize<ScryptoCustomValueKind> for MultiResourcePoolRedeemInput

source§

impl Categorize<ScryptoCustomValueKind> for OneResourcePoolContributeInput

source§

impl Categorize<ScryptoCustomValueKind> for OneResourcePoolGetRedemptionValueInput

source§

impl Categorize<ScryptoCustomValueKind> for OneResourcePoolGetVaultAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for OneResourcePoolInstantiateInput

source§

impl Categorize<ScryptoCustomValueKind> for OneResourcePoolProtectedDepositInput

source§

impl Categorize<ScryptoCustomValueKind> for OneResourcePoolProtectedWithdrawInput

source§

impl Categorize<ScryptoCustomValueKind> for OneResourcePoolRedeemInput

source§

impl Categorize<ScryptoCustomValueKind> for TwoResourcePoolContributeInput

source§

impl Categorize<ScryptoCustomValueKind> for TwoResourcePoolGetRedemptionValueInput

source§

impl Categorize<ScryptoCustomValueKind> for TwoResourcePoolGetVaultAmountsInput

source§

impl Categorize<ScryptoCustomValueKind> for TwoResourcePoolInstantiateInput

source§

impl Categorize<ScryptoCustomValueKind> for TwoResourcePoolProtectedDepositInput

source§

impl Categorize<ScryptoCustomValueKind> for TwoResourcePoolProtectedWithdrawInput

source§

impl Categorize<ScryptoCustomValueKind> for TwoResourcePoolRedeemInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZoneAssertAccessRuleInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZoneCreateProofOfAllInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZoneCreateProofOfAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZoneCreateProofOfNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZoneDrainInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZoneDropProofsInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZoneDropRegularProofsInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZoneDropSignatureProofsInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZonePopInput

source§

impl Categorize<ScryptoCustomValueKind> for AuthZonePushInput

source§

impl Categorize<ScryptoCustomValueKind> for Bucket

source§

impl Categorize<ScryptoCustomValueKind> for BucketCreateProofOfAllInput

source§

impl Categorize<ScryptoCustomValueKind> for BucketGetAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for BucketGetNonFungibleLocalIdsInput

source§

impl Categorize<ScryptoCustomValueKind> for BucketGetResourceAddressInput

source§

impl Categorize<ScryptoCustomValueKind> for BucketPutInput

source§

impl Categorize<ScryptoCustomValueKind> for BucketTakeAdvancedInput

source§

impl Categorize<ScryptoCustomValueKind> for BucketTakeInput

source§

impl Categorize<ScryptoCustomValueKind> for BucketTakeNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleBucket

source§

impl Categorize<ScryptoCustomValueKind> for FungibleBucketCreateProofOfAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleBucketLockAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleBucketUnlockAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleProof

source§

impl Categorize<ScryptoCustomValueKind> for FungibleResourceManagerCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleResourceManagerCreateWithInitialSupplyInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleResourceManagerMintInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleResourceRoles

source§

impl Categorize<ScryptoCustomValueKind> for FungibleVault

source§

impl Categorize<ScryptoCustomValueKind> for FungibleVaultCreateProofOfAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleVaultLockFeeInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleVaultLockFungibleAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for FungibleVaultUnlockFungibleAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for LiquidFungibleResource

source§

impl Categorize<ScryptoCustomValueKind> for LiquidNonFungibleResource

source§

impl Categorize<ScryptoCustomValueKind> for LiquidNonFungibleVault

source§

impl Categorize<ScryptoCustomValueKind> for LocalNonFungibleDataSchema

source§

impl Categorize<ScryptoCustomValueKind> for LockedFungibleResource

source§

impl Categorize<ScryptoCustomValueKind> for LockedNonFungibleResource

source§

impl Categorize<ScryptoCustomValueKind> for MethodKey

source§

impl Categorize<ScryptoCustomValueKind> for ModuleRoleKey

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleBucket

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleBucketContainsNonFungibleInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleBucketCreateProofOfNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleBucketLockNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleBucketUnlockNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleGlobalId

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleProof

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerCreateInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerCreateRuidWithInitialSupplyInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerCreateWithInitialSupplyInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerExistsInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerGetNonFungibleInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerMintInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerMintRuidInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerMintSingleRuidInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerUpdateDataInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleResourceRoles

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVault

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVaultBurnNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVaultContainsNonFungibleInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVaultCreateProofOfNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVaultGetNonFungibleLocalIdsInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVaultLockNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVaultRecallNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVaultTakeNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for NonFungibleVaultUnlockNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for OwnedWorktop

source§

impl Categorize<ScryptoCustomValueKind> for OwnerRoleEntry

source§

impl Categorize<ScryptoCustomValueKind> for Proof

source§

impl Categorize<ScryptoCustomValueKind> for ProofDropInput

source§

impl Categorize<ScryptoCustomValueKind> for RemoteNonFungibleDataSchema

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManagerBurnInput

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManagerCreateEmptyBucketInput

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManagerCreateEmptyVaultInput

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManagerDropEmptyBucketInput

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManagerGetAmountForWithdrawalInput

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManagerGetResourceTypeInput

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManagerGetTotalSupplyInput

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManagerPackageBurnInput

source§

impl Categorize<ScryptoCustomValueKind> for RoleAssignmentInit

source§

impl Categorize<ScryptoCustomValueKind> for RoleKey

source§

impl Categorize<ScryptoCustomValueKind> for RoleList

source§

impl Categorize<ScryptoCustomValueKind> for Vault

source§

impl Categorize<ScryptoCustomValueKind> for VaultBurnInput

source§

impl Categorize<ScryptoCustomValueKind> for VaultFreezeInput

source§

impl Categorize<ScryptoCustomValueKind> for VaultFrozenFlag

source§

impl Categorize<ScryptoCustomValueKind> for VaultGetAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for VaultPutInput

source§

impl Categorize<ScryptoCustomValueKind> for VaultRecallInput

source§

impl Categorize<ScryptoCustomValueKind> for VaultTakeAdvancedInput

source§

impl Categorize<ScryptoCustomValueKind> for VaultTakeInput

source§

impl Categorize<ScryptoCustomValueKind> for VaultUnfreezeInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopAssertContainsAmountInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopAssertContainsInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopAssertContainsNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopDrainInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopDropInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopPutInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopTakeAllInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopTakeInput

source§

impl Categorize<ScryptoCustomValueKind> for WorktopTakeNonFungiblesInput

source§

impl Categorize<ScryptoCustomValueKind> for TestUtilsPanicInput

source§

impl Categorize<ScryptoCustomValueKind> for Own

source§

impl Categorize<ScryptoCustomValueKind> for Reference

source§

impl Categorize<ScryptoCustomValueKind> for Decimal

source§

impl Categorize<ScryptoCustomValueKind> for PreciseDecimal

source§

impl Categorize<ScryptoCustomValueKind> for CheckedFungibleProof

source§

impl Categorize<ScryptoCustomValueKind> for CheckedNonFungibleProof

source§

impl Categorize<ScryptoCustomValueKind> for CheckedProof

source§

impl Categorize<ScryptoCustomValueKind> for ResourceManager

§

impl Categorize<ScryptoCustomValueKind> for BlueprintEventSchemaInit

§

impl Categorize<ScryptoCustomValueKind> for BlueprintFunctionsSchemaInit

§

impl Categorize<ScryptoCustomValueKind> for BlueprintHooksInit

§

impl Categorize<ScryptoCustomValueKind> for BlueprintSchemaInit

§

impl Categorize<ScryptoCustomValueKind> for BlueprintStateSchemaInit

§

impl Categorize<ScryptoCustomValueKind> for BlueprintTypeSchemaInit

§

impl Categorize<ScryptoCustomValueKind> for FunctionSchemaInit

§

impl Categorize<ScryptoCustomValueKind> for KeyValueStoreGenericSubstitutions

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintId

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintInfo

source§

impl Categorize<ScryptoCustomValueKind> for BlueprintTypeIdentifier

source§

impl Categorize<ScryptoCustomValueKind> for ComponentAddress

source§

impl Categorize<ScryptoCustomValueKind> for ComponentRoyaltyConfig

source§

impl Categorize<ScryptoCustomValueKind> for EventTypeIdentifier

source§

impl Categorize<ScryptoCustomValueKind> for FnIdentifier

source§

impl Categorize<ScryptoCustomValueKind> for GlobalAddress

source§

impl Categorize<ScryptoCustomValueKind> for GlobalAddressPhantom

source§

impl Categorize<ScryptoCustomValueKind> for GlobalAddressReservation

source§

impl Categorize<ScryptoCustomValueKind> for InternalAddress

source§

impl Categorize<ScryptoCustomValueKind> for KeyValueStoreInfo

source§

impl Categorize<ScryptoCustomValueKind> for ObjectInfo

source§

impl Categorize<ScryptoCustomValueKind> for PackageAddress

source§

impl Categorize<ScryptoCustomValueKind> for ResourceAddress

source§

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

source§

impl<C, L, X> Categorize<X> for TypeKind<C, L>where C: CustomTypeKind<L>, L: SchemaTypeLink, X: CustomValueKind,

source§

impl<C: HasStub> Categorize<ScryptoCustomValueKind> for scrypto::component::component::Owned<C>

source§

impl<E, X> Categorize<X> for TypeValidation<E>where E: CustomTypeValidation, X: CustomValueKind,

source§

impl<K, V> Categorize<ManifestCustomValueKind> for KeyValueStoreInit<K, V>where K: Hash + Eq + PartialEq<K> + Categorize<ManifestCustomValueKind>, V: Categorize<ManifestCustomValueKind>,

source§

impl<K, V> Categorize<ScryptoCustomValueKind> for KeyValueStoreInit<K, V>where K: Hash + Eq + PartialEq<K> + Categorize<ScryptoCustomValueKind>, V: Categorize<ScryptoCustomValueKind>,

source§

impl<K: ScryptoEncode + ScryptoDecode + ScryptoDescribe, V: ScryptoEncode + ScryptoDecode + ScryptoDescribe> Categorize<ScryptoCustomValueKind> for KeyValueStore<K, V>

source§

impl<O> Categorize<ScryptoCustomValueKind> for scrypto::blueprints::component::Global<O>where O: TypeInfoMarker,

source§

impl<O> Categorize<ScryptoCustomValueKind> for scrypto::blueprints::component::Owned<O>where O: TypeInfoMarker,

source§

impl<O: HasStub> Categorize<ScryptoCustomValueKind> for scrypto::component::component::Global<O>

source§

impl<S> Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerCreateGenericInput<S>

source§

impl<S, T> Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerCreateRuidWithInitialSupplyGenericInput<S, T>

source§

impl<S, T> Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerCreateWithInitialSupplyGenericInput<S, T>

source§

impl<S, X> Categorize<X> for VersionedSchema<S>where S: CustomSchema, X: CustomValueKind,

source§

impl<S, X> Categorize<X> for SchemaV1<S>where S: CustomSchema, X: CustomValueKind,

§

impl<T> Categorize<ManifestCustomValueKind> for BlueprintCollectionSchema<T>

§

impl<T> Categorize<ManifestCustomValueKind> for TypeRef<T>

source§

impl<T> Categorize<ManifestCustomValueKind> for ModuleConfig<T>where T: Default,

source§

impl<T> Categorize<ManifestCustomValueKind> for BurnRoles<T>

source§

impl<T> Categorize<ManifestCustomValueKind> for DepositRoles<T>

source§

impl<T> Categorize<ManifestCustomValueKind> for FreezeRoles<T>

source§

impl<T> Categorize<ManifestCustomValueKind> for MintRoles<T>

source§

impl<T> Categorize<ManifestCustomValueKind> for NonFungibleDataUpdateRoles<T>

source§

impl<T> Categorize<ManifestCustomValueKind> for RecallRoles<T>

source§

impl<T> Categorize<ManifestCustomValueKind> for WithdrawRoles<T>

§

impl<T> Categorize<ManifestCustomValueKind> for BlueprintKeyValueSchema<T>

§

impl<T> Categorize<ScryptoCustomValueKind> for BlueprintCollectionSchema<T>

§

impl<T> Categorize<ScryptoCustomValueKind> for TypeRef<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for ModuleConfig<T>where T: Default,

source§

impl<T> Categorize<ScryptoCustomValueKind> for BurnRoles<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for DepositRoles<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for FreezeRoles<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for MintRoles<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for NonFungibleDataUpdateRoles<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerMintGenericInput<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerMintRuidGenericInput<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerMintSingleRuidGenericInput<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for NonFungibleResourceManagerUpdateDataGenericInput<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for RecallRoles<T>

source§

impl<T> Categorize<ScryptoCustomValueKind> for WithdrawRoles<T>

§

impl<T> Categorize<ScryptoCustomValueKind> for BlueprintKeyValueSchema<T>

source§

impl<T, X> Categorize<X> for FullyScopedTypeId<T>where T: Into<NodeId>, X: CustomValueKind,

source§

impl<T, X> Categorize<X> for NumericValidation<T>where X: CustomValueKind,

source§

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

source§

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

§

impl<V> Categorize<ManifestCustomValueKind> for FieldSchema<V>

source§

impl<V> Categorize<ManifestCustomValueKind> for KeyValueStoreInitEntry<V>

§

impl<V> Categorize<ScryptoCustomValueKind> for FieldSchema<V>

source§

impl<V> Categorize<ScryptoCustomValueKind> for KeyValueStoreInitEntry<V>

source§

impl<X> Categorize<X> for TimePrecisionV1where X: CustomValueKind,

source§

impl<X> Categorize<X> for TimePrecisionV2where X: CustomValueKind,

source§

impl<X> Categorize<X> for BlueprintPayloadDefwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for VmTypewhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ResourceTypewhere X: CustomValueKind,

source§

impl<X> Categorize<X> for WithdrawStrategywhere X: CustomValueKind,

source§

impl<X> Categorize<X> for InstructionOutputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ParseHashErrorwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for PublicKeywhere X: CustomValueKind,

source§

impl<X> Categorize<X> for PublicKeyHashwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ScryptoCustomValueKindwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NonFungibleIdTypewhere X: CustomValueKind,

source§

impl<X> Categorize<X> for RoundingModewhere X: CustomValueKind,

§

impl<X> Categorize<X> for Conditionwhere X: CustomValueKind,

§

impl<X> Categorize<X> for FieldTransiencewhere X: CustomValueKind,

§

impl<X> Categorize<X> for Receiverwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for DateTimeErrorwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for TimeComparisonOperatorwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for AccessControllerPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for AccountPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for AuthZoneFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for BootLoaderFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ComponentFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ComponentRoyaltyPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for EntityTypewhere X: CustomValueKind,

source§

impl<X> Categorize<X> for FungibleBucketFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for FungibleProofFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for FungibleResourceManagerPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for FungibleVaultPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Levelwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for MetadataPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for MultiResourcePoolPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NonFungibleBucketFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NonFungibleProofFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NonFungibleResourceManagerPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NonFungibleVaultPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for OneResourcePoolPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for PackagePartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for RoleAssignmentPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for RoyaltyFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for SubstateKeywhere X: CustomValueKind,

source§

impl<X> Categorize<X> for TransactionTrackerFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for TwoResourcePoolPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for TypeInfoFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorPartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for WorktopFieldwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ChildNameswhere X: CustomValueKind,

source§

impl<X> Categorize<X> for EncodeErrorwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for LocalTypeIdwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NoCustomTypeKindwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NoCustomTypeValidationwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for RustTypeIdwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for SchemaValidationErrorwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for DecodeErrorwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for EventFlagswhere X: CustomValueKind,

source§

impl<X> Categorize<X> for LockFlagswhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerGetCurrentEpochInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerGetCurrentTimeInputV1where X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerGetCurrentTimeInputV2where X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerNextRoundInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerStartInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for LeaderProposalHistorywhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorAcceptsDelegatedStakeInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorGetProtocolUpdateReadinessInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorRegisterInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorSignalProtocolUpdateReadinessInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorTotalStakeUnitSupplyInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorTotalStakeXrdAmountInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorUnregisterInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorUpdateAcceptDelegatedStakeInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for CodeHashwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for FunctionSchemawhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NonFungibleProofGetLocalIdsInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ProofCloneInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ProofGetAmountInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ProofGetResourceAddressInputwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for VaultFreezeFlagswhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Bls12381G1PublicKeywhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Bls12381G2Signaturewhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Ed25519PublicKeywhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Ed25519PublicKeyHashwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Ed25519Signaturewhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Hashwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Secp256k1PublicKeywhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Secp256k1PublicKeyHashwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Secp256k1Signaturewhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NetworkDefinitionwhere X: CustomValueKind,

§

impl<X> Categorize<X> for ReceiverInfowhere X: CustomValueKind,

§

impl<X> Categorize<X> for RefTypeswhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Instantwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for UtcDateTimewhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Epochwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NodeIdwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for PartitionNumberwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for PartitionOffsetwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Roundwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for SchemaHashwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for ScopedTypeIdwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for LengthValidationwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for NovelTypeMetadatawhere X: CustomValueKind,

source§

impl<X> Categorize<X> for Stringwhere X: CustomValueKind,

source§

impl<X> Categorize<X> for TypeMetadatawhere X: CustomValueKind,

source§

impl<X> Categorize<X> for WellKnownTypeIdwhere X: CustomValueKind,

source§

impl<X, K, V> Categorize<X> for HashMap<K, V, RandomState>where X: CustomValueKind,

source§

impl<X, K, V> Categorize<X> for IndexMap<K, V, RandomState>where X: CustomValueKind,

source§

impl<X, K, V> Categorize<X> for BTreeMap<K, V, Global>where X: CustomValueKind,

source§

impl<X, T> Categorize<X> for Option<T>where X: CustomValueKind,

source§

impl<X, T> Categorize<X> for Vec<T, Global>where X: CustomValueKind,

source§

impl<X, T> Categorize<X> for HashSet<T, RandomState>where X: CustomValueKind,

source§

impl<X, T> Categorize<X> for IndexSet<T, RandomState>where X: CustomValueKind,

source§

impl<X, T> Categorize<X> for BTreeSet<T, Global>where X: CustomValueKind,

source§

impl<X, T> Categorize<X> for Box<T, Global>where X: CustomValueKind, T: Categorize<X>,

source§

impl<X, T> Categorize<X> for Rc<T>where X: CustomValueKind, T: Categorize<X>,

source§

impl<X, T> Categorize<X> for RefCell<T>where X: CustomValueKind, T: Categorize<X>,

source§

impl<X, T, E> Categorize<X> for Result<T, E>where X: CustomValueKind,

source§

impl<X, Y> Categorize<X> for EnumVariantValue<X, Y>where X: CustomValueKind, Y: CustomValue<X>,

source§

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