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§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Categorize<ScryptoCustomValueKind> for OnDropInput

source§

impl Categorize<ScryptoCustomValueKind> for OnMoveInput

source§

impl Categorize<ScryptoCustomValueKind> for OnVirtualizeInput

source§

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

source§

impl<X> Categorize<X> for bool
where X: CustomValueKind,

source§

impl<X> Categorize<X> for i8
where X: CustomValueKind,

source§

impl<X> Categorize<X> for i16
where X: CustomValueKind,

source§

impl<X> Categorize<X> for i32
where X: CustomValueKind,

source§

impl<X> Categorize<X> for i64
where X: CustomValueKind,

source§

impl<X> Categorize<X> for i128
where X: CustomValueKind,

source§

impl<X> Categorize<X> for isize
where X: CustomValueKind,

source§

impl<X> Categorize<X> for str
where X: CustomValueKind,

source§

impl<X> Categorize<X> for u8
where X: CustomValueKind,

source§

impl<X> Categorize<X> for u16
where X: CustomValueKind,

source§

impl<X> Categorize<X> for u32
where X: CustomValueKind,

source§

impl<X> Categorize<X> for u64
where X: CustomValueKind,

source§

impl<X> Categorize<X> for u128
where X: CustomValueKind,

source§

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

source§

impl<X> Categorize<X> for usize
where X: CustomValueKind,

source§

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

source§

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

source§

impl<X, A, B, C> Categorize<X> for (A, B, C)
where 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> Categorize<X> for (A, B, C, D, E)
where 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, A, B, C, D, E, F, G> Categorize<X> for (A, B, C, D, E, F, G)
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,

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, 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, 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> 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> Categorize<X> for (A, B, C, D, E, F, G, H, I, J, K, L, M)
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, 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, 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, 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, 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, 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, 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, T> Categorize<X> for [T]
where X: CustomValueKind,

source§

impl<X, T, const N: usize> Categorize<X> for [T; N]
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>

source§

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

source§

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

source§

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

source§

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

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>

source§

impl<S, X> Categorize<X> for SchemaV1<S>

§

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 TimePrecisionV1
where X: CustomValueKind,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<X> Categorize<X> for EventFlags
where X: CustomValueKind,

source§

impl<X> Categorize<X> for LockFlags
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerGetCurrentEpochInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerGetCurrentTimeInputV1
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerGetCurrentTimeInputV2
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerNextRoundInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ConsensusManagerStartInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for LeaderProposalHistory
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorAcceptsDelegatedStakeInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorGetProtocolUpdateReadinessInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorRegisterInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorSignalProtocolUpdateReadinessInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorTotalStakeUnitSupplyInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorTotalStakeXrdAmountInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorUnregisterInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ValidatorUpdateAcceptDelegatedStakeInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for CodeHash
where X: CustomValueKind,

source§

impl<X> Categorize<X> for FunctionSchema
where X: CustomValueKind,

source§

impl<X> Categorize<X> for NonFungibleProofGetLocalIdsInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ProofCloneInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ProofGetAmountInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ProofGetResourceAddressInput
where X: CustomValueKind,

source§

impl<X> Categorize<X> for VaultFreezeFlags
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Bls12381G1PublicKey
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Bls12381G2Signature
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Ed25519PublicKey
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Ed25519PublicKeyHash
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Ed25519Signature
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Hash
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Secp256k1PublicKey
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Secp256k1PublicKeyHash
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Secp256k1Signature
where X: CustomValueKind,

source§

impl<X> Categorize<X> for NetworkDefinition
where X: CustomValueKind,

§

impl<X> Categorize<X> for ReceiverInfo
where X: CustomValueKind,

§

impl<X> Categorize<X> for RefTypes
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Instant
where X: CustomValueKind,

source§

impl<X> Categorize<X> for UtcDateTime
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Epoch
where X: CustomValueKind,

source§

impl<X> Categorize<X> for NodeId
where X: CustomValueKind,

source§

impl<X> Categorize<X> for PartitionNumber
where X: CustomValueKind,

source§

impl<X> Categorize<X> for PartitionOffset
where X: CustomValueKind,

source§

impl<X> Categorize<X> for Round
where X: CustomValueKind,

source§

impl<X> Categorize<X> for SchemaHash
where X: CustomValueKind,

source§

impl<X> Categorize<X> for ScopedTypeId
where X: CustomValueKind,

source§

impl<X> Categorize<X> for LengthValidation
where X: CustomValueKind,

source§

impl<X> Categorize<X> for NovelTypeMetadata
where X: CustomValueKind,

source§

impl<X> Categorize<X> for String
where X: CustomValueKind,

source§

impl<X> Categorize<X> for TypeMetadata
where X: CustomValueKind,

source§

impl<X> Categorize<X> for WellKnownTypeId
where X: CustomValueKind,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<X, T> Categorize<X> for Box<T>
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> Categorize<X> for HashSet<T>
where X: CustomValueKind,

source§

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

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>,