Describe

Trait Describe 

Source
pub trait Describe<C>{
    const TYPE_ID: RustTypeId;

    // Required method
    fn type_data() -> TypeData<C, RustTypeId>;

    // Provided method
    fn add_all_dependencies(aggregator: &mut TypeAggregator<C>) { ... }
}
Expand description

The Describe trait allows a type to describe how to interpret and validate a corresponding SBOR payload.

Each unique interpretation/validation of a type should have its own distinct type in the schema. Uniqueness of a type in the schema is defined by its RustTypeId.

Required Associated Constants§

Source

const TYPE_ID: RustTypeId

The TYPE_ID should give a unique identifier for its SBOR schema type. An SBOR schema type capture details about the SBOR payload, how it should be interpreted, validated and displayed.

Conceptually, each type should have a unique id based on:

  • Its SBOR type, structure and child types
  • Any validation that should be applied so that the codec can decode a payload successfully
  • How it should be named or its contents be displayed
  • Any additional data associated with the type which may be added in future (eg i18n or further validation)

For example:

  • An Array<u32> and Array<u64> are different types because they have different structures
  • Two types named “Content” may be in different namepaces, and wrap different kinds of content, so be different types
  • The tuple (T1, T2) is a different type for each T1 and T2 because they have different structures
  • Types which are intended to be “transparent” to SBOR such as pointers/smart pointers/etc are equivalent to their wrapper type, so should inherit the TYPE_ID of the wrapped type.

Most basic types without additional validation have an associated “Well Known” type, which is intended to save room in the schema. Any non-well known types are “Novel” and should be generated for each type.

If needing to generate a novel type id, this can be generated via helper methods on RustTypeId:

impl Describe<C: CustomTypeSchema, T1: Describe<C>> for MyType<T1> {
    const TYPE_ID: RustTypeId = RustTypeId::complex(stringify!(MyType), &[T1::TYPE_ID]);
}

Required Methods§

Source

fn type_data() -> TypeData<C, RustTypeId>

Returns the local schema for the given type.

If the TYPE_ID is well_known, then this type data must match the corresponding well known type data.

Provided Methods§

Source

fn add_all_dependencies(aggregator: &mut TypeAggregator<C>)

For each type referenced in get_local_type_data, we need to ensure that the type and all of its own references get added to the aggregator.

For direct/simple type dependencies, simply call aggregator.add_child_type_and_descendents::<D>() for each dependency.

For more complicated type dependencies, where new types are being created (EG where a dependent type is being customised/mutated via annotations on the parent type - such as a TypeName override), then the algorithm should be:

  • Step 1: For each (possibly customised) type dependency needed directly by this type:

    • Create a new mutated mutated_type_id for the underlying type plus its mutation
    • Use mutated_type_id in the relevant place/s in get_local_type_data
    • In add_all_dependencies add a line aggregator.add_child_type(mutated_type_id, mutated_local_type_data)
  • Step 2: For each (base/unmutated) type dependency D:

    • In add_all_dependencies add a line aggregator.add_schema_descendents::<D>()

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintHook

Source§

impl Describe<ScryptoCustomTypeKind> for GenericBound

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceSpecifier

Source§

impl Describe<ScryptoCustomTypeKind> for AccountAuthorizedDepositorVersions

Source§

impl Describe<ScryptoCustomTypeKind> for AccountDepositRuleVersions

Source§

impl Describe<ScryptoCustomTypeKind> for AccountResourcePreferenceVersions

Source§

impl Describe<ScryptoCustomTypeKind> for AccountResourceVaultVersions

Source§

impl Describe<ScryptoCustomTypeKind> for AccountError

Source§

impl Describe<ScryptoCustomTypeKind> for DepositEvent

Source§

impl Describe<ScryptoCustomTypeKind> for RejectedDepositEvent

Source§

impl Describe<ScryptoCustomTypeKind> for WithdrawEvent

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerAccountClaimsVersions

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataError

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataKeyValidationError

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataValueValidationError

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataEntryVersions

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentError

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentAccessRuleVersions

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentOwnerVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyAccumulatorVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyMethodAmountVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyError

Source§

impl Describe<ScryptoCustomTypeKind> for IDAllocation

Source§

impl Describe<ScryptoCustomTypeKind> for TypeCheckError

Source§

impl Describe<ScryptoCustomTypeKind> for TypeInfoSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for TypedAccessControllerBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedAccountBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedAccountLockerBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedComponentRoyaltyBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedConsensusManagerBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedFungibleResourceManagerBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedFungibleVaultBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedIdentityBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedMetadataBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedMultiResourcePoolBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedNonFungibleResourceManagerBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedNonFungibleVaultBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedOneResourcePoolBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedPackageBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedRoleAssignmentBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedTransactionProcessorBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedTransactionTrackerBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedTwoResourcePoolBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for TypedValidatorBlueprintEventKey

Source§

impl Describe<ScryptoCustomTypeKind> for AnyManifest

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestObjectNames

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentCastError

Source§

impl Describe<ScryptoCustomTypeKind> for ObjectStubHandle

Source§

impl Describe<ScryptoCustomTypeKind> for ModuleHandle

Source§

impl Describe<ScryptoCustomTypeKind> for Mutability

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintEventSchemaInit

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintFunctionsSchemaInit

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintHooksInit

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintSchemaInit

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintStateSchemaInit

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintTypeSchemaInit

Source§

impl Describe<ScryptoCustomTypeKind> for FunctionSchemaInit

Source§

impl Describe<ScryptoCustomTypeKind> for KeyValueStoreGenericSubstitutions

Source§

impl Describe<ScryptoCustomTypeKind> for OnDropInput

Source§

impl Describe<ScryptoCustomTypeKind> for OnMoveInput

Source§

impl Describe<ScryptoCustomTypeKind> for OnVirtualizeInput

Source§

impl Describe<ScryptoCustomTypeKind> for TestUtilsPanicInput

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionTrackerCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountAuthorizedDepositorEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccountAuthorizedDepositorKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccountDepositRuleFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccountResourcePreferenceEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccountResourcePreferenceKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccountResourceVaultEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccountResourceVaultKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedAccountAuthorizedDepositor

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedAccountDepositRule

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedAccountResourcePreference

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedAccountResourceVault

Source§

impl Describe<ScryptoCustomTypeKind> for AccountOwnerBadgeData

Source§

impl Describe<ScryptoCustomTypeKind> for AccountSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for AddAuthorizedDepositorEvent

Source§

impl Describe<ScryptoCustomTypeKind> for RemoveAuthorizedDepositorEvent

Source§

impl Describe<ScryptoCustomTypeKind> for RemoveResourcePreferenceEvent

Source§

impl Describe<ScryptoCustomTypeKind> for SetDefaultDepositRuleEvent

Source§

impl Describe<ScryptoCustomTypeKind> for SetResourcePreferenceEvent

Source§

impl Describe<ScryptoCustomTypeKind> for Validator

Source§

impl Describe<ScryptoCustomTypeKind> for ClaimEvent

Source§

impl Describe<ScryptoCustomTypeKind> for RecoverEvent

Source§

impl Describe<ScryptoCustomTypeKind> for StoreEvent

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerAccountClaimsEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerAccountClaimsKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedAccountLockerAccountClaims

Source§

impl Describe<ScryptoCustomTypeKind> for RemoveMetadataEvent

Source§

impl Describe<ScryptoCustomTypeKind> for SetMetadataEvent

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataEntryEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataEntryKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedMetadataEntry

Source§

impl Describe<ScryptoCustomTypeKind> for LockOwnerRoleEvent

Source§

impl Describe<ScryptoCustomTypeKind> for SetOwnerRoleEvent

Source§

impl Describe<ScryptoCustomTypeKind> for SetRoleEvent

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentAccessRuleEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentAccessRuleKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentOwnerFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedRoleAssignmentAccessRule

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedRoleAssignmentOwner

Source§

impl Describe<ScryptoCustomTypeKind> for OwnerRoleSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyAccumulatorFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyMethodAmountEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyMethodAmountKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedComponentRoyaltyAccumulator

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedComponentRoyaltyMethodAmount

Source§

impl Describe<ScryptoCustomTypeKind> for AllocateGlobalAddress

Source§

impl Describe<ScryptoCustomTypeKind> for AssertBucketContents

Source§

impl Describe<ScryptoCustomTypeKind> for AssertNextCallReturnsInclude

Source§

impl Describe<ScryptoCustomTypeKind> for AssertNextCallReturnsOnly

Source§

impl Describe<ScryptoCustomTypeKind> for AssertWorktopContains

Source§

impl Describe<ScryptoCustomTypeKind> for AssertWorktopContainsAny

Source§

impl Describe<ScryptoCustomTypeKind> for AssertWorktopContainsNonFungibles

Source§

impl Describe<ScryptoCustomTypeKind> for AssertWorktopResourcesInclude

Source§

impl Describe<ScryptoCustomTypeKind> for AssertWorktopResourcesOnly

Source§

impl Describe<ScryptoCustomTypeKind> for BurnResource

Source§

impl Describe<ScryptoCustomTypeKind> for CallDirectVaultMethod

Source§

impl Describe<ScryptoCustomTypeKind> for CallFunction

Source§

impl Describe<ScryptoCustomTypeKind> for CallMetadataMethod

Source§

impl Describe<ScryptoCustomTypeKind> for CallMethod

Source§

impl Describe<ScryptoCustomTypeKind> for CallRoleAssignmentMethod

Source§

impl Describe<ScryptoCustomTypeKind> for CallRoyaltyMethod

Source§

impl Describe<ScryptoCustomTypeKind> for CloneProof

Source§

impl Describe<ScryptoCustomTypeKind> for CreateProofFromAuthZoneOfAll

Source§

impl Describe<ScryptoCustomTypeKind> for CreateProofFromAuthZoneOfAmount

Source§

impl Describe<ScryptoCustomTypeKind> for CreateProofFromAuthZoneOfNonFungibles

Source§

impl Describe<ScryptoCustomTypeKind> for CreateProofFromBucketOfAll

Source§

impl Describe<ScryptoCustomTypeKind> for CreateProofFromBucketOfAmount

Source§

impl Describe<ScryptoCustomTypeKind> for CreateProofFromBucketOfNonFungibles

Source§

impl Describe<ScryptoCustomTypeKind> for DropAllProofs

Source§

impl Describe<ScryptoCustomTypeKind> for DropAuthZoneProofs

Source§

impl Describe<ScryptoCustomTypeKind> for DropAuthZoneRegularProofs

Source§

impl Describe<ScryptoCustomTypeKind> for DropAuthZoneSignatureProofs

Source§

impl Describe<ScryptoCustomTypeKind> for DropNamedProofs

Source§

impl Describe<ScryptoCustomTypeKind> for DropProof

Source§

impl Describe<ScryptoCustomTypeKind> for PopFromAuthZone

Source§

impl Describe<ScryptoCustomTypeKind> for PushToAuthZone

Source§

impl Describe<ScryptoCustomTypeKind> for ReturnToWorktop

Source§

impl Describe<ScryptoCustomTypeKind> for TakeAllFromWorktop

Source§

impl Describe<ScryptoCustomTypeKind> for TakeFromWorktop

Source§

impl Describe<ScryptoCustomTypeKind> for TakeNonFungiblesFromWorktop

Source§

impl Describe<ScryptoCustomTypeKind> for VerifyParent

Source§

impl Describe<ScryptoCustomTypeKind> for YieldToChild

Source§

impl Describe<ScryptoCustomTypeKind> for YieldToParent

Source§

impl Describe<ScryptoCustomTypeKind> for KnownManifestObjectNames

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionObjectNames

Source§

impl Describe<ScryptoCustomTypeKind> for Global<AnyComponent>

Source§

impl Describe<ScryptoCustomTypeKind> for Owned<AnyComponent>

Source§

impl Describe<ScryptoCustomTypeKind> for CheckedFungibleProof

Source§

impl Describe<ScryptoCustomTypeKind> for CheckedNonFungibleProof

Source§

impl Describe<ScryptoCustomTypeKind> for CheckedProof

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManager

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManager

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManager

Source§

impl<C> Describe<C> for Condition

Source§

impl<C> Describe<C> for FieldTransience

Source§

impl<C> Describe<C> for Receiver

Source§

impl<C> Describe<C> for AccountCollection

Source§

impl<C> Describe<C> for AccountFeature

Source§

impl<C> Describe<C> for AccountField

Source§

impl<C> Describe<C> for AccountLockerCollection

Source§

impl<C> Describe<C> for AccountLockerFeature

Source§

impl<C> Describe<C> for AccountLockerField

Source§

impl<C> Describe<C> for MetadataCollection

Source§

impl<C> Describe<C> for MetadataFeature

Source§

impl<C> Describe<C> for MetadataField

Source§

impl<C> Describe<C> for RoleAssignmentCollection

Source§

impl<C> Describe<C> for RoleAssignmentFeature

Source§

impl<C> Describe<C> for RoleAssignmentField

Source§

impl<C> Describe<C> for ComponentRoyaltyCollection

Source§

impl<C> Describe<C> for ComponentRoyaltyFeature

Source§

impl<C> Describe<C> for ComponentRoyaltyField

Source§

impl<C> Describe<C> for StaleTreePart

Source§

impl<C> Describe<C> for TreeNodeV1

Source§

impl<C> Describe<C> for TreeNodeVersions

Source§

impl<C> Describe<C> for InterpreterValidationRulesetSpecifier

Source§

impl<C> Describe<C> for ManifestValidationRuleset

Source§

impl<C> Describe<C> for TransactionValidationConfigurationVersions

Source§

impl<C> Describe<C> for bool

Source§

impl<C> Describe<C> for i8

Source§

impl<C> Describe<C> for i16

Source§

impl<C> Describe<C> for i32

Source§

impl<C> Describe<C> for i64

Source§

impl<C> Describe<C> for i128

Source§

impl<C> Describe<C> for isize

Source§

impl<C> Describe<C> for str

Source§

impl<C> Describe<C> for u8

Source§

impl<C> Describe<C> for u16

Source§

impl<C> Describe<C> for u32

Source§

impl<C> Describe<C> for u64

Source§

impl<C> Describe<C> for u128

Source§

impl<C> Describe<C> for ()

Source§

impl<C> Describe<C> for usize

Source§

impl<C> Describe<C> for ReceiverInfo

Source§

impl<C> Describe<C> for RefTypes

Source§

impl<C> Describe<C> for AccountFeatureSet

Source§

impl<C> Describe<C> for AccountLockerFeatureSet

Source§

impl<C> Describe<C> for MetadataFeatureSet

Source§

impl<C> Describe<C> for RoleAssignmentFeatureSet

Source§

impl<C> Describe<C> for ComponentRoyaltyFeatureSet

Source§

impl<C> Describe<C> for StoredTreeNodeKey

Source§

impl<C> Describe<C> for TreeChildEntry

Source§

impl<C> Describe<C> for TreeInternalNode

Source§

impl<C> Describe<C> for TreeLeafNode

Source§

impl<C> Describe<C> for VersionedTreeNode

Source§

impl<C> Describe<C> for Nibble

Source§

impl<C> Describe<C> for TreeNodeKey

Source§

impl<C> Describe<C> for RawManifest

Source§

impl<C> Describe<C> for MessageValidationConfig

Source§

impl<C> Describe<C> for TransactionValidationConfigV1

Source§

impl<C> Describe<C> for TransactionValidationConfigurationSubstate

Source§

impl<C, T0> Describe<C> for (T0,)

Source§

impl<C, T0, T1> Describe<C> for (T0, T1)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>,

Source§

impl<C, T0, T1, T2> Describe<C> for (T0, T1, T2)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>,

Source§

impl<C, T0, T1, T2, T3> Describe<C> for (T0, T1, T2, T3)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4> Describe<C> for (T0, T1, T2, T3, T4)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5> Describe<C> for (T0, T1, T2, T3, T4, T5)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6> Describe<C> for (T0, T1, T2, T3, T4, T5, T6)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>, T12: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>, T12: Describe<C>, T13: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>, T12: Describe<C>, T13: Describe<C>, T14: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>, T12: Describe<C>, T13: Describe<C>, T14: Describe<C>, T15: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>, T12: Describe<C>, T13: Describe<C>, T14: Describe<C>, T15: Describe<C>, T16: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>, T12: Describe<C>, T13: Describe<C>, T14: Describe<C>, T15: Describe<C>, T16: Describe<C>, T17: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>, T12: Describe<C>, T13: Describe<C>, T14: Describe<C>, T15: Describe<C>, T16: Describe<C>, T17: Describe<C>, T18: Describe<C>,

Source§

impl<C, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> Describe<C> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
where C: CustomTypeKind<RustTypeId>, T0: Describe<C>, T1: Describe<C>, T2: Describe<C>, T3: Describe<C>, T4: Describe<C>, T5: Describe<C>, T6: Describe<C>, T7: Describe<C>, T8: Describe<C>, T9: Describe<C>, T10: Describe<C>, T11: Describe<C>, T12: Describe<C>, T13: Describe<C>, T14: Describe<C>, T15: Describe<C>, T16: Describe<C>, T17: Describe<C>, T18: Describe<C>, T19: Describe<C>,

Source§

impl<C, T> Describe<C> for &T

Source§

impl<C, T> Describe<C> for [T]

Source§

impl<C, T, const N: usize> Describe<C> for [T; N]

Source§

impl<K, V> Describe<ScryptoCustomTypeKind> for KeyValueStore<K, V>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for BlueprintCollectionSchema<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for TypeRef<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for ResolvedDynamicAddress<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for BlueprintKeyValueSchema<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for Global<T>
where T: TypeInfoMarker,

Source§

impl<T> Describe<ScryptoCustomTypeKind> for Owned<T>
where T: TypeInfoMarker,

Source§

impl<T> Describe<ScryptoCustomTypeKind> for Global<T>
where T: HasTypeInfo + HasStub,

Source§

impl<T> Describe<ScryptoCustomTypeKind> for Owned<T>
where T: HasTypeInfo + HasStub,

Source§

impl<T> Describe<T> for NibblePath

Source§

impl<V> Describe<ScryptoCustomTypeKind> for FieldSchema<V>

Implementors§

Source§

impl Describe<NoCustomTypeKind> for PublicKey

Source§

impl Describe<NoCustomTypeKind> for PublicKeyHash

Source§

impl Describe<NoCustomTypeKind> for Ed25519PublicKey

Source§

impl Describe<NoCustomTypeKind> for Ed25519PublicKeyHash

Source§

impl Describe<NoCustomTypeKind> for Instant

Source§

impl Describe<NoCustomTypeKind> for Secp256k1PublicKey

Source§

impl Describe<NoCustomTypeKind> for Secp256k1PublicKeyHash

Source§

impl Describe<NoCustomTypeKind> for UtcDateTime

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerError

Source§

impl Describe<ScryptoCustomTypeKind> for AccessRule

Source§

impl Describe<ScryptoCustomTypeKind> for Actor

Source§

impl Describe<ScryptoCustomTypeKind> for AllowedIds

Source§

impl Describe<ScryptoCustomTypeKind> for AnyTransaction

Source§

impl Describe<ScryptoCustomTypeKind> for ApplicationError

Source§

impl Describe<ScryptoCustomTypeKind> for AttachedModuleId

Source§

impl Describe<ScryptoCustomTypeKind> for AuthError

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneError

Source§

impl Describe<ScryptoCustomTypeKind> for BalanceChange

Source§

impl Describe<ScryptoCustomTypeKind> for BasicRequirement

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintPartitionType

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintPayloadIdentifier

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintType

Source§

impl Describe<ScryptoCustomTypeKind> for BootloadingError

Source§

impl Describe<ScryptoCustomTypeKind> for BucketError

Source§

impl Describe<ScryptoCustomTypeKind> for BucketSnapshot

Source§

impl Describe<ScryptoCustomTypeKind> for CallFrameDrainSubstatesError

Source§

impl Describe<ScryptoCustomTypeKind> for CallFrameError

Source§

impl Describe<ScryptoCustomTypeKind> for CallFrameRemoveSubstateError

Source§

impl Describe<ScryptoCustomTypeKind> for CallFrameScanKeysError

Source§

impl Describe<ScryptoCustomTypeKind> for CallFrameScanSortedSubstatesError

Source§

impl Describe<ScryptoCustomTypeKind> for CallFrameSetSubstateError

Source§

impl Describe<ScryptoCustomTypeKind> for CannotGlobalizeError

Source§

impl Describe<ScryptoCustomTypeKind> for CloseSubstateError

Source§

impl Describe<ScryptoCustomTypeKind> for ComposeProofError

Source§

impl Describe<ScryptoCustomTypeKind> for CompositeRequirement

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerConfigurationVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerCurrentProposalStatisticVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerCurrentValidatorSetVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerError

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerProposerMilliTimestampVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerProposerMinuteTimestampVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerRegisteredValidatorByStakeVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerStateVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerValidatorRewardsVersions

Source§

impl Describe<ScryptoCustomTypeKind> for CostingError

Source§

impl Describe<ScryptoCustomTypeKind> for CreateFrameError

Source§

impl Describe<ScryptoCustomTypeKind> for CreateNodeError

Source§

impl Describe<ScryptoCustomTypeKind> for CreateObjectError

Source§

impl Describe<ScryptoCustomTypeKind> for CurveType

Source§

impl Describe<ScryptoCustomTypeKind> for DecryptorsByCurve

Source§

impl Describe<ScryptoCustomTypeKind> for DecryptorsByCurveV2

Source§

impl Describe<ScryptoCustomTypeKind> for DefaultDepositRule

Source§

impl Describe<ScryptoCustomTypeKind> for DropNodeError

Source§

impl Describe<ScryptoCustomTypeKind> for Emitter

Source§

impl Describe<ScryptoCustomTypeKind> for EventError

Source§

impl Describe<ScryptoCustomTypeKind> for ExecutionCostBreakdownItem

Source§

impl Describe<ScryptoCustomTypeKind> for FailedAccessRules

Source§

impl Describe<ScryptoCustomTypeKind> for FallToOwner

Source§

impl Describe<ScryptoCustomTypeKind> for FeeReserveError

Source§

impl Describe<ScryptoCustomTypeKind> for FunctionAuth

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerDivisibilityVersions

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerError

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerTotalSupplyVersions

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultBalanceVersions

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultFreezeStatusVersions

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultLockedBalanceVersions

Source§

impl Describe<ScryptoCustomTypeKind> for GenericSubstitution

Source§

impl Describe<ScryptoCustomTypeKind> for GenesisDataChunk

Source§

impl Describe<ScryptoCustomTypeKind> for GenesisTransaction

Source§

impl Describe<ScryptoCustomTypeKind> for GlobalCaller

Source§

impl Describe<ScryptoCustomTypeKind> for HeapRemoveNodeError

Source§

impl Describe<ScryptoCustomTypeKind> for HeapRemovePartitionError

Source§

impl Describe<ScryptoCustomTypeKind> for IOAccess

Source§

impl Describe<ScryptoCustomTypeKind> for IdAllocationError

Source§

impl Describe<ScryptoCustomTypeKind> for InputOrOutput

Source§

impl Describe<ScryptoCustomTypeKind> for InstructionV1

Source§

impl Describe<ScryptoCustomTypeKind> for InstructionV2

Source§

impl Describe<ScryptoCustomTypeKind> for IntentError

Source§

impl Describe<ScryptoCustomTypeKind> for InvalidNameError

Source§

impl Describe<ScryptoCustomTypeKind> for InvalidNonFungibleSchema

Source§

impl Describe<ScryptoCustomTypeKind> for KernelError

Source§

impl Describe<ScryptoCustomTypeKind> for KeyOrValue

Source§

impl Describe<ScryptoCustomTypeKind> for KeyValueStoreDataSchema

Source§

impl Describe<ScryptoCustomTypeKind> for LedgerTransaction

Source§

impl Describe<ScryptoCustomTypeKind> for LedgerTransactionHashesVersions

Source§

impl Describe<ScryptoCustomTypeKind> for LocalRef

Source§

impl Describe<ScryptoCustomTypeKind> for LockStatus

Source§

impl Describe<ScryptoCustomTypeKind> for LowerBound

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestBucketBatch

Source§

const TYPE_ID: RustTypeId = Vec<ManifestBucket>::TYPE_ID

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestComponentAddress

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestGlobalAddress

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestPackageAddress

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestProofBatch

Source§

const TYPE_ID: RustTypeId = Vec<ManifestProof>::TYPE_ID

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestResourceAddress

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestResourceConstraint

Source§

impl Describe<ScryptoCustomTypeKind> for MarkTransientSubstateError

Source§

impl Describe<ScryptoCustomTypeKind> for MessageContentsV1

Source§

impl Describe<ScryptoCustomTypeKind> for MessageV1

Source§

impl Describe<ScryptoCustomTypeKind> for MessageV2

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataConversionError

Source§

impl Describe<ScryptoCustomTypeKind> for MethodAccessibility

Source§

impl Describe<ScryptoCustomTypeKind> for MethodAuthTemplate

Source§

impl Describe<ScryptoCustomTypeKind> for MethodType

Source§

impl Describe<ScryptoCustomTypeKind> for ModuleId

Source§

impl Describe<ScryptoCustomTypeKind> for MovePartitionError

Source§

impl Describe<ScryptoCustomTypeKind> for NativeRuntimeError

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleDataSchema

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleLocalId

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerError

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerIdTypeVersions

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMutableFieldsVersions

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerTotalSupplyVersions

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultBalanceVersions

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultError

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultFreezeStatusVersions

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultLockedResourceVersions

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultNonFungibleVersions

Source§

impl Describe<ScryptoCustomTypeKind> for Nullification

Source§

impl Describe<ScryptoCustomTypeKind> for ObjectSubstateTypeReference

Source§

impl Describe<ScryptoCustomTypeKind> for ObjectType

Source§

impl Describe<ScryptoCustomTypeKind> for OpenSubstateError

Source§

impl Describe<ScryptoCustomTypeKind> for OuterObjectInfo

Source§

impl Describe<ScryptoCustomTypeKind> for OwnValidation

Source§

impl Describe<ScryptoCustomTypeKind> for OwnerRole

Source§

impl Describe<ScryptoCustomTypeKind> for OwnerRoleUpdater

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionAuthConfigVersions

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionDefinitionVersions

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionDependenciesVersions

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionRoyaltyConfigVersions

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeInstrumentedCodeVersions

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeOriginalCodeVersions

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeVmTypeVersions

Source§

impl Describe<ScryptoCustomTypeKind> for PackageError

Source§

impl Describe<ScryptoCustomTypeKind> for PackageRoyalty

Source§

impl Describe<ScryptoCustomTypeKind> for PackageRoyaltyAccumulatorVersions

Source§

impl Describe<ScryptoCustomTypeKind> for PackageRoyaltyConfig

Source§

impl Describe<ScryptoCustomTypeKind> for ParseBlsPublicKeyError

Source§

impl Describe<ScryptoCustomTypeKind> for ParseBlsSignatureError

Source§

impl Describe<ScryptoCustomTypeKind> for ParseEd25519PublicKeyError

Source§

impl Describe<ScryptoCustomTypeKind> for ParseEd25519SignatureError

Source§

impl Describe<ScryptoCustomTypeKind> for ParseSecp256k1PublicKeyError

Source§

impl Describe<ScryptoCustomTypeKind> for ParseSecp256k1SignatureError

Source§

impl Describe<ScryptoCustomTypeKind> for PartitionDescription

Source§

impl Describe<ScryptoCustomTypeKind> for PassMessageError

Source§

impl Describe<ScryptoCustomTypeKind> for PersistNodeError

Source§

impl Describe<ScryptoCustomTypeKind> for PinNodeError

Source§

impl Describe<ScryptoCustomTypeKind> for PrimaryRoleBadgeWithdrawAttemptState

Source§

impl Describe<ScryptoCustomTypeKind> for PrimaryRoleLockingState

Source§

impl Describe<ScryptoCustomTypeKind> for PrimaryRoleRecoveryAttemptState

Source§

impl Describe<ScryptoCustomTypeKind> for ProcessSubstateError

Source§

impl Describe<ScryptoCustomTypeKind> for ProcessSubstateIOWriteError

Source§

impl Describe<ScryptoCustomTypeKind> for ProcessSubstateKeyError

Source§

impl Describe<ScryptoCustomTypeKind> for ProofError

Source§

impl Describe<ScryptoCustomTypeKind> for ProofSnapshot

Source§

impl Describe<ScryptoCustomTypeKind> for Proposer

Source§

impl Describe<ScryptoCustomTypeKind> for PublicKey

Source§

impl Describe<ScryptoCustomTypeKind> for PublicKeyHash

Source§

impl Describe<ScryptoCustomTypeKind> for ReadSubstateError

Source§

impl Describe<ScryptoCustomTypeKind> for RecoveryRoleBadgeWithdrawAttemptState

Source§

impl Describe<ScryptoCustomTypeKind> for RecoveryRoleRecoveryAttemptState

Source§

impl Describe<ScryptoCustomTypeKind> for RecoveryRoleRecoveryState

Source§

impl Describe<ScryptoCustomTypeKind> for ReferenceValidation

Source§

impl Describe<ScryptoCustomTypeKind> for RejectionReason

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceConstraintError

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceConstraintsError

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceError

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceFeature

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceOrNonFungible

Source§

impl Describe<ScryptoCustomTypeKind> for ResourcePreference

Source§

impl Describe<ScryptoCustomTypeKind> for Role

Source§

impl Describe<ScryptoCustomTypeKind> for RoleSpecification

Source§

impl Describe<ScryptoCustomTypeKind> for RoyaltyAmount

Source§

impl Describe<ScryptoCustomTypeKind> for RoyaltyRecipient

Source§

impl Describe<ScryptoCustomTypeKind> for RuntimeError

Source§

impl Describe<ScryptoCustomTypeKind> for ScryptoCustomTypeKind

Source§

impl Describe<ScryptoCustomTypeKind> for ScryptoCustomTypeKindLabel

Source§

impl Describe<ScryptoCustomTypeKind> for ScryptoCustomTypeValidation

Source§

impl Describe<ScryptoCustomTypeKind> for ScryptoVmVersionError

Source§

impl Describe<ScryptoCustomTypeKind> for SignatureWithPublicKeyV1

Source§

impl Describe<ScryptoCustomTypeKind> for StackError

Source§

impl Describe<ScryptoCustomTypeKind> for StorageType

Source§

impl Describe<ScryptoCustomTypeKind> for SubstateDiffError

Source§

impl Describe<ScryptoCustomTypeKind> for SubstateSystemStructure

Source§

impl Describe<ScryptoCustomTypeKind> for SystemBoot

Source§

impl Describe<ScryptoCustomTypeKind> for SystemError

Source§

impl Describe<ScryptoCustomTypeKind> for SystemFieldKind

Source§

impl Describe<ScryptoCustomTypeKind> for SystemModuleError

Source§

impl Describe<ScryptoCustomTypeKind> for SystemUpstreamError

Source§

impl Describe<ScryptoCustomTypeKind> for SystemVersion

Source§

impl Describe<ScryptoCustomTypeKind> for TakeNodeError

Source§

impl Describe<ScryptoCustomTypeKind> for TipSpecifier

Source§

impl Describe<ScryptoCustomTypeKind> for TraceActor

Source§

impl Describe<ScryptoCustomTypeKind> for TraceOrigin

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionExecutionError

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionOutcome

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionProcessorError

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionResult

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionStatus

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionStatusV1

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionTrackerSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for UpperBound

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorError

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorProtocolUpdateReadinessSignalVersions

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorStateVersions

Source§

impl Describe<ScryptoCustomTypeKind> for VaultError

Source§

impl Describe<ScryptoCustomTypeKind> for VmError

Source§

impl Describe<ScryptoCustomTypeKind> for WasmRuntimeError

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopChange

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopError

Source§

impl Describe<ScryptoCustomTypeKind> for WriteSubstateError

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::execution_trace::ResourceSpecifier

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionLimitsError

Source§

impl Describe<ScryptoCustomTypeKind> for CheckReferenceEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for CloseSubstateEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for CreateNodeEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for DrainSubstatesEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for DropNodeEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for ExecutionCostingEntryOwned

Source§

impl Describe<ScryptoCustomTypeKind> for MoveModuleEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for OpenSubstateEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for ReadSubstateEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for RemoveSubstateEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for ScanKeysEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for ScanSortedSubstatesEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for SetSubstateEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for WriteSubstateEventOwned

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::errors::multi_resource_pool::Error

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::errors::one_resource_pool::Error

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::errors::two_resource_pool::Error

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolStateVersions

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolStateVersions

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolStateVersions

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerStateVersions

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerV2StateVersions

Source§

impl Describe<ScryptoCustomTypeKind> for EmptyNonFungibleData

Source§

impl Describe<ScryptoCustomTypeKind> for OwnedNodeId

Source§

impl Describe<ScryptoCustomTypeKind> for ReferencedNodeId

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::fungible_vault::DepositEvent

Source§

impl Describe<ScryptoCustomTypeKind> for LockFeeEvent

Source§

impl Describe<ScryptoCustomTypeKind> for PayFeeEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::fungible_vault::RecallEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::fungible_vault::WithdrawEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::non_fungible_vault::DepositEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::non_fungible_vault::RecallEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::non_fungible_vault::WithdrawEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::multi_resource_pool::ContributionEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::multi_resource_pool::DepositEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::multi_resource_pool::RedemptionEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::multi_resource_pool::WithdrawEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::one_resource_pool::ContributionEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::one_resource_pool::DepositEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::one_resource_pool::RedemptionEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::one_resource_pool::WithdrawEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::two_resource_pool::ContributionEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::two_resource_pool::DepositEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::two_resource_pool::RedemptionEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::events::two_resource_pool::WithdrawEvent

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolStateFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::substates::multi_resource_pool::Substate

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedMultiResourcePoolState

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolStateFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::substates::one_resource_pool::Substate

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedOneResourcePoolState

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::pool::substates::two_resource_pool::Substate

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolStateFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedTwoResourcePoolState

Source§

impl Describe<ScryptoCustomTypeKind> for AbortResult

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerCancelPrimaryRoleRecoveryProposalInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerCancelRecoveryRoleRecoveryProposalInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerContributeRecoveryFeeInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerCreateProofInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerInitiateRecoveryAsPrimaryInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerInitiateRecoveryAsRecoveryInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerLockPrimaryRoleInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerLockRecoveryFeeInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerMintRecoveryBadgesInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerStopTimedRecoveryInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerTimedConfirmRecoveryInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerUnlockPrimaryRoleInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerWithdrawRecoveryFeeInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountAddAuthorizedDepositorInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountBalanceInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountBurnInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountBurnNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountCreateAdvancedInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountCreateProofOfAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountCreateProofOfNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountDepositBatchInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountDepositInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountHasNonFungibleInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockContingentFeeInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockFeeAndWithdrawInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockFeeAndWithdrawNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockFeeInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerAirdropInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerClaimInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerClaimNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerGetAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerGetNonFungibleLocalIdsInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerInstantiateInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerInstantiateSimpleInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerRecoverInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerRecoverNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountLockerStoreInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountNonFungibleLocalIdsInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountRemoveAuthorizedDepositorInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountRemoveResourcePreferenceInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountSecurifyInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountSetDefaultDepositRuleInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountSetResourcePreferenceInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountTryDepositBatchOrAbortInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountTryDepositBatchOrRefundInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountTryDepositOrAbortInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountTryDepositOrRefundInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountWithdrawInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccountWithdrawNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for ActiveValidatorSet

Source§

impl Describe<ScryptoCustomTypeKind> for AesGcmPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AesWrapped128BitKey

Source§

impl Describe<ScryptoCustomTypeKind> for AesWrapped256BitKey

Source§

impl Describe<ScryptoCustomTypeKind> for AnemoneSettings

Source§

impl Describe<ScryptoCustomTypeKind> for AnemoneValidatorCreationFee

Source§

impl Describe<ScryptoCustomTypeKind> for ApplicationFnIdentifier

Source§

impl Describe<ScryptoCustomTypeKind> for AuthConfig

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZone

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneAssertAccessRuleInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneCreateProofOfAllInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneCreateProofOfAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneCreateProofOfNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneDrainInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneDropProofsInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneDropRegularProofsInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneDropSignatureProofsInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneInit

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZonePopInput

Source§

impl Describe<ScryptoCustomTypeKind> for AuthZonePushInput

Source§

impl Describe<ScryptoCustomTypeKind> for BabylonSettings

Source§

impl Describe<ScryptoCustomTypeKind> for BlobV1

Source§

impl Describe<ScryptoCustomTypeKind> for BlobsV1

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintDefinition

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintDefinitionInit

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintDependencies

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintHookActor

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintId

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintInfo

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintInterface

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintTypeIdentifier

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintVersion

Source§

impl Describe<ScryptoCustomTypeKind> for BlueprintVersionKey

Source§

impl Describe<ScryptoCustomTypeKind> for BottlenoseSettings

Source§

impl Describe<ScryptoCustomTypeKind> for Bucket

Source§

impl Describe<ScryptoCustomTypeKind> for BucketCreateProofOfAllInput

Source§

impl Describe<ScryptoCustomTypeKind> for BucketGetAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for BucketGetNonFungibleLocalIdsInput

Source§

impl Describe<ScryptoCustomTypeKind> for BucketGetResourceAddressInput

Source§

impl Describe<ScryptoCustomTypeKind> for BucketPutInput

Source§

impl Describe<ScryptoCustomTypeKind> for BucketTakeAdvancedInput

Source§

impl Describe<ScryptoCustomTypeKind> for BucketTakeInput

Source§

impl Describe<ScryptoCustomTypeKind> for BucketTakeNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for BurnFungibleResourceEvent

Source§

impl Describe<ScryptoCustomTypeKind> for BurnNonFungibleResourceEvent

Source§

impl Describe<ScryptoCustomTypeKind> for CanonicalBlueprintId

Source§

impl Describe<ScryptoCustomTypeKind> for CanonicalSubstateKey

Source§

impl Describe<ScryptoCustomTypeKind> for ChildSubintentSpecifier

Source§

impl Describe<ScryptoCustomTypeKind> for ChildSubintentSpecifiersV2

Source§

impl Describe<ScryptoCustomTypeKind> for ClaimXrdEvent

Source§

impl Describe<ScryptoCustomTypeKind> for CommitResult

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentAddress

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentClaimRoyaltiesInput

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyConfig

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyLockInput

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltySetInput

Source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltySubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerCompareCurrentTimeInputV1

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerCompareCurrentTimeInputV2

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerConfig

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerConfigSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerConfigurationFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerCreateValidatorInput

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerCurrentProposalStatisticFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerCurrentValidatorSetFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerProposerMilliTimestampFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerProposerMinuteTimestampFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerRegisteredValidatorByStakeEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerRegisteredValidatorByStakeKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerStateFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ConsensusManagerValidatorRewardsFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for CostingModuleConfig

Source§

impl Describe<ScryptoCustomTypeKind> for CostingParameters

Source§

impl Describe<ScryptoCustomTypeKind> for CurrentProposalStatisticSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for CurrentValidatorSetSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for CuttlefishPart1Settings

Source§

impl Describe<ScryptoCustomTypeKind> for CuttlefishPart2Settings

Source§

impl Describe<ScryptoCustomTypeKind> for Decimal

Source§

impl Describe<ScryptoCustomTypeKind> for DetailedExecutionCostBreakdownEntry

Source§

impl Describe<ScryptoCustomTypeKind> for Ed25519PublicKey

Source§

impl Describe<ScryptoCustomTypeKind> for Ed25519PublicKeyHash

Source§

impl Describe<ScryptoCustomTypeKind> for EncryptedMessageV1

Source§

impl Describe<ScryptoCustomTypeKind> for EncryptedMessageV2

Source§

impl Describe<ScryptoCustomTypeKind> for EpochChangeCondition

Source§

impl Describe<ScryptoCustomTypeKind> for EpochChangeEvent

Source§

impl Describe<ScryptoCustomTypeKind> for EventSystemStructure

Source§

impl Describe<ScryptoCustomTypeKind> for EventTypeIdentifier

Source§

impl Describe<ScryptoCustomTypeKind> for ExecutionTrace

Source§

impl Describe<ScryptoCustomTypeKind> for FeeDestination

Source§

impl Describe<ScryptoCustomTypeKind> for FeeLocks

Source§

impl Describe<ScryptoCustomTypeKind> for FeeReserveFinalizationSummary

Source§

impl Describe<ScryptoCustomTypeKind> for FeeSource

Source§

impl Describe<ScryptoCustomTypeKind> for FeeTable

Source§

impl Describe<ScryptoCustomTypeKind> for FieldStructure

Source§

impl Describe<ScryptoCustomTypeKind> for FieldValue

Source§

impl Describe<ScryptoCustomTypeKind> for FlashReceipt

Source§

impl Describe<ScryptoCustomTypeKind> for FnIdentifier

Source§

impl Describe<ScryptoCustomTypeKind> for FunctionActor

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleBucket

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleBucketCreateProofOfAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleBucketLockAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleBucketUnlockAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleProof

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleProofSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerCreateManifestInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerCreateWithInitialSupplyInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerDivisibilityFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerMintInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerTotalSupplyFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceRoles

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVault

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultBalanceFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultCreateProofOfAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultFreezeStatusFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultLockFeeInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultLockFungibleAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultLockedBalanceFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for FungibleVaultUnlockFungibleAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for GeneralResourceConstraint

Source§

impl Describe<ScryptoCustomTypeKind> for GenericArgs

Source§

impl Describe<ScryptoCustomTypeKind> for GenesisResource

Source§

impl Describe<ScryptoCustomTypeKind> for GenesisResourceAllocation

Source§

impl Describe<ScryptoCustomTypeKind> for GenesisSchemaAuthZone

Source§

impl Describe<ScryptoCustomTypeKind> for GenesisStakeAllocation

Source§

impl Describe<ScryptoCustomTypeKind> for GenesisValidator

Source§

impl Describe<ScryptoCustomTypeKind> for GlobalAddress

Source§

impl Describe<ScryptoCustomTypeKind> for GlobalAddressPhantom

Source§

impl Describe<ScryptoCustomTypeKind> for GlobalAddressReservation

Source§

impl Describe<ScryptoCustomTypeKind> for IdentityCreateAdvancedInput

Source§

impl Describe<ScryptoCustomTypeKind> for IdentityCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for IdentityOwnerBadgeData

Source§

impl Describe<ScryptoCustomTypeKind> for IdentitySecurifyToSingleBadgeInput

Source§

impl Describe<ScryptoCustomTypeKind> for IndexPartitionEntryStructure

Source§

impl Describe<ScryptoCustomTypeKind> for IndexedStateSchema

Source§

impl Describe<ScryptoCustomTypeKind> for InstanceContext

Source§

impl Describe<ScryptoCustomTypeKind> for Instant

Source§

impl Describe<ScryptoCustomTypeKind> for InstructionsV1

Source§

impl Describe<ScryptoCustomTypeKind> for InstructionsV2

Source§

impl Describe<ScryptoCustomTypeKind> for IntentCoreV2

Source§

impl Describe<ScryptoCustomTypeKind> for IntentHeaderV2

Source§

impl Describe<ScryptoCustomTypeKind> for IntentSignatureV1

Source§

impl Describe<ScryptoCustomTypeKind> for IntentSignaturesV1

Source§

impl Describe<ScryptoCustomTypeKind> for IntentSignaturesV2

Source§

impl Describe<ScryptoCustomTypeKind> for IntentV1

Source§

impl Describe<ScryptoCustomTypeKind> for InternalAddress

Source§

impl Describe<ScryptoCustomTypeKind> for InvalidDropAccess

Source§

impl Describe<ScryptoCustomTypeKind> for InvalidGlobalizeAccess

Source§

impl Describe<ScryptoCustomTypeKind> for InvalidModuleType

Source§

impl Describe<ScryptoCustomTypeKind> for KeyValuePartitionEntryStructure

Source§

impl Describe<ScryptoCustomTypeKind> for KeyValueStoreEntryStructure

Source§

impl Describe<ScryptoCustomTypeKind> for KeyValueStoreInfo

Source§

impl Describe<ScryptoCustomTypeKind> for LegacyTransactionManifestV1

Source§

impl Describe<ScryptoCustomTypeKind> for LimitParameters

Source§

impl Describe<ScryptoCustomTypeKind> for LiquidFungibleResource

Source§

impl Describe<ScryptoCustomTypeKind> for LiquidNonFungibleResource

Source§

impl Describe<ScryptoCustomTypeKind> for LiquidNonFungibleVault

Source§

impl Describe<ScryptoCustomTypeKind> for LocalKeyValueStoreDataSchema

Source§

impl Describe<ScryptoCustomTypeKind> for LocalNonFungibleDataSchema

Source§

impl Describe<ScryptoCustomTypeKind> for LockedFungibleResource

Source§

impl Describe<ScryptoCustomTypeKind> for LockedNonFungibleResource

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestAddressReservation

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestBucket

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestDecimal

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestNamedIntentIndex

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestPreciseDecimal

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestProof

Source§

impl Describe<ScryptoCustomTypeKind> for ManifestResourceConstraints

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataCreateWithDataInput

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataGetInput

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataLockInput

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataRemoveInput

Source§

impl Describe<ScryptoCustomTypeKind> for MetadataSetInput

Source§

impl Describe<ScryptoCustomTypeKind> for MethodActor

Source§

impl Describe<ScryptoCustomTypeKind> for MethodKey

Source§

impl Describe<ScryptoCustomTypeKind> for MintFungibleResourceEvent

Source§

impl Describe<ScryptoCustomTypeKind> for MintNonFungibleResourceEvent

Source§

impl Describe<ScryptoCustomTypeKind> for ModuleRoleKey

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolContributeInput

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolGetRedemptionValueInput

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolGetVaultAmountsInput

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolInstantiateInput

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolProtectedDepositInput

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolProtectedWithdrawInput

Source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolRedeemInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleBucket

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleBucketContainsNonFungibleInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleBucketCreateProofOfNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleBucketLockNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleBucketUnlockNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleGlobalId

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleProof

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleProofSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerCreateRuidWithInitialSupplyInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerCreateWithInitialSupplyInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerDataKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerExistsInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerGetNonFungibleInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerIdTypeFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMintInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMintRuidInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMintSingleRuidInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMutableFieldsFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMutableFieldsV1

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerTotalSupplyFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerUpdateDataInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceRoles

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVault

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultBalanceFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultBurnNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultContainsNonFungibleInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultCreateProofOfNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultFreezeStatusFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultGetNonFungibleLocalIdsInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultLockNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultLockedResourceFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultNonFungibleEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultNonFungibleKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultRecallNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultTakeNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultUnlockNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for NonRootSubintentSignaturesV2

Source§

impl Describe<ScryptoCustomTypeKind> for NonRootSubintentsV2

Source§

impl Describe<ScryptoCustomTypeKind> for NotarizedTransactionV1

Source§

impl Describe<ScryptoCustomTypeKind> for NotarizedTransactionV2

Source§

impl Describe<ScryptoCustomTypeKind> for NotarySignatureV1

Source§

impl Describe<ScryptoCustomTypeKind> for NotarySignatureV2

Source§

impl Describe<ScryptoCustomTypeKind> for ObjectInfo

Source§

impl Describe<ScryptoCustomTypeKind> for ObjectInstanceTypeReference

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolContributeInput

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolGetRedemptionValueInput

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolGetVaultAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolInstantiateInput

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolProtectedDepositInput

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolProtectedWithdrawInput

Source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolRedeemInput

Source§

impl Describe<ScryptoCustomTypeKind> for Own

Source§

impl Describe<ScryptoCustomTypeKind> for OwnedWorktop

Source§

impl Describe<ScryptoCustomTypeKind> for OwnerRoleEntry

Source§

impl Describe<ScryptoCustomTypeKind> for PackageAddress

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionAuthConfigEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionAuthConfigKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionDefinitionEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionDefinitionKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionDependenciesEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionDependenciesKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionRoyaltyConfigEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageBlueprintVersionRoyaltyConfigKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageClaimRoyaltiesInput

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeInstrumentedCodeEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeInstrumentedCodeKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeInstrumentedCodeV1

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeOriginalCodeEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeOriginalCodeKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeOriginalCodeV1

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeVmTypeEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeVmTypeKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageCodeVmTypeV1

Source§

impl Describe<ScryptoCustomTypeKind> for PackageDefinition

Source§

impl Describe<ScryptoCustomTypeKind> for PackageExport

Source§

impl Describe<ScryptoCustomTypeKind> for PackageOwnerBadgeData

Source§

impl Describe<ScryptoCustomTypeKind> for PackagePublishNativeInput

Source§

impl Describe<ScryptoCustomTypeKind> for PackagePublishWasmAdvancedInput

Source§

impl Describe<ScryptoCustomTypeKind> for PackagePublishWasmInput

Source§

impl Describe<ScryptoCustomTypeKind> for PackageRoyaltyAccumulatorFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageRoyaltyAccumulatorV1

Source§

impl Describe<ScryptoCustomTypeKind> for PackageSchemaEntryPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageSchemaKeyPayload

Source§

impl Describe<ScryptoCustomTypeKind> for PackageTypeReference

Source§

impl Describe<ScryptoCustomTypeKind> for PartialTransactionV2

Source§

impl Describe<ScryptoCustomTypeKind> for PersistableRejectionReason

Source§

impl Describe<ScryptoCustomTypeKind> for PersistableRuntimeError

Source§

impl Describe<ScryptoCustomTypeKind> for PlaintextMessageV1

Source§

impl Describe<ScryptoCustomTypeKind> for PreAllocatedAddress

Source§

impl Describe<ScryptoCustomTypeKind> for PreciseDecimal

Source§

impl Describe<ScryptoCustomTypeKind> for PreviewIntentV1

Source§

impl Describe<ScryptoCustomTypeKind> for PreviewTransactionV2

Source§

impl Describe<ScryptoCustomTypeKind> for Proof

Source§

impl Describe<ScryptoCustomTypeKind> for ProofDropInput

Source§

impl Describe<ScryptoCustomTypeKind> for ProofMoveableSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ProposalStatistic

Source§

impl Describe<ScryptoCustomTypeKind> for ProposerMilliTimestampSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ProposerMinuteTimestampSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ProposerTimestampRange

Source§

impl Describe<ScryptoCustomTypeKind> for ProtocolSystemTransactionV1

Source§

impl Describe<ScryptoCustomTypeKind> for ProtocolUpdateReadinessSignalEvent

Source§

impl Describe<ScryptoCustomTypeKind> for PublicKeyFingerprint

Source§

impl Describe<ScryptoCustomTypeKind> for RecoveryProposal

Source§

impl Describe<ScryptoCustomTypeKind> for Reference

Source§

impl Describe<ScryptoCustomTypeKind> for RegisterValidatorEvent

Source§

impl Describe<ScryptoCustomTypeKind> for RejectResult

Source§

impl Describe<ScryptoCustomTypeKind> for RemoteKeyValueStoreDataSchema

Source§

impl Describe<ScryptoCustomTypeKind> for RemoteNonFungibleDataSchema

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceAddress

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceChange

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::ResourceManager

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManagerBurnInput

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManagerCreateEmptyBucketInput

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManagerCreateEmptyVaultInput

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManagerDropEmptyBucketInput

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManagerGetAmountForWithdrawalInput

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManagerGetResourceTypeInput

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManagerGetTotalSupplyInput

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceManagerPackageBurnInput

Source§

impl Describe<ScryptoCustomTypeKind> for ResourceSummary

Source§

impl Describe<ScryptoCustomTypeKind> for ResourcesUsage

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentCreateInput

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentGetInput

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentGetOwnerRoleInput

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentInit

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentLockOwnerInput

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentSetInput

Source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentSetOwnerInput

Source§

impl Describe<ScryptoCustomTypeKind> for RoleKey

Source§

impl Describe<ScryptoCustomTypeKind> for RoleList

Source§

impl Describe<ScryptoCustomTypeKind> for RoundChangeEvent

Source§

impl Describe<ScryptoCustomTypeKind> for RoundUpdateTransactionV1

Source§

impl Describe<ScryptoCustomTypeKind> for RuleSet

Source§

impl Describe<ScryptoCustomTypeKind> for Secp256k1PublicKey

Source§

impl Describe<ScryptoCustomTypeKind> for Secp256k1PublicKeyHash

Source§

impl Describe<ScryptoCustomTypeKind> for SignedIntentV1

Source§

impl Describe<ScryptoCustomTypeKind> for SignedPartialTransactionV2

Source§

impl Describe<ScryptoCustomTypeKind> for SignedTransactionIntentV2

Source§

impl Describe<ScryptoCustomTypeKind> for SortedIndexPartitionEntryStructure

Source§

impl Describe<ScryptoCustomTypeKind> for StakeEvent

Source§

impl Describe<ScryptoCustomTypeKind> for StateUpdateSummary

Source§

impl Describe<ScryptoCustomTypeKind> for StaticRoleDefinition

Source§

impl Describe<ScryptoCustomTypeKind> for SubintentManifestV2

Source§

impl Describe<ScryptoCustomTypeKind> for SubintentV2

Source§

impl Describe<ScryptoCustomTypeKind> for SystemFieldStructure

Source§

impl Describe<ScryptoCustomTypeKind> for SystemLoanFeeReserve

Source§

impl Describe<ScryptoCustomTypeKind> for SystemParameters

Source§

impl Describe<ScryptoCustomTypeKind> for SystemStructure

Source§

impl Describe<ScryptoCustomTypeKind> for SystemTransactionManifestV1

Source§

impl Describe<ScryptoCustomTypeKind> for SystemTransactionV1

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionCostingParameters

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionCostingParametersReceiptV1

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionCostingParametersReceiptV2

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionExecutionTrace

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionFeeDetails

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionFeeSummary

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionHeaderV1

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionHeaderV2

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionIntentV2

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionManifestV1

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionManifestV2

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionProcessorRunInput

Source§

impl Describe<ScryptoCustomTypeKind> for TransactionTrackerSubstateV1

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolContributeInput

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolGetRedemptionValueInput

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolGetVaultAmountsInput

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolInstantiateInput

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolProtectedDepositInput

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolProtectedWithdrawInput

Source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolRedeemInput

Source§

impl Describe<ScryptoCustomTypeKind> for Unauthorized

Source§

impl Describe<ScryptoCustomTypeKind> for UncheckedOrigin

Source§

impl Describe<ScryptoCustomTypeKind> for UncheckedUrl

Source§

impl Describe<ScryptoCustomTypeKind> for UnregisterValidatorEvent

Source§

impl Describe<ScryptoCustomTypeKind> for UnstakeData

Source§

impl Describe<ScryptoCustomTypeKind> for UnstakeEvent

Source§

impl Describe<ScryptoCustomTypeKind> for UpdateAcceptingStakeDelegationStateEvent

Source§

impl Describe<ScryptoCustomTypeKind> for UtcDateTime

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorApplyEmissionInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorApplyRewardInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorByStakeKey

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorClaimXrdInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorEmissionAppliedEvent

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorFeeChangeRequest

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorFinishUnlockOwnerStakeUnitsInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorGetRedemptionValueInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorLockOwnerStakeUnitsInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorOwnerBadgeData

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorProtocolUpdateReadinessSignalFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorProtocolUpdateReadinessSignalSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorRewardAppliedEvent

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorRewardsSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorStakeAsOwnerInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorStakeInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorStartUnlockOwnerStakeUnitsInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorStateFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorUnstakeInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorUpdateFeeInput

Source§

impl Describe<ScryptoCustomTypeKind> for ValidatorUpdateKeyInput

Source§

impl Describe<ScryptoCustomTypeKind> for Vault

Source§

impl Describe<ScryptoCustomTypeKind> for VaultBurnInput

Source§

impl Describe<ScryptoCustomTypeKind> for VaultCreationEvent

Source§

impl Describe<ScryptoCustomTypeKind> for VaultFreezeInput

Source§

impl Describe<ScryptoCustomTypeKind> for VaultFrozenFlag

Source§

impl Describe<ScryptoCustomTypeKind> for VaultGetAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for VaultPutInput

Source§

impl Describe<ScryptoCustomTypeKind> for VaultRecallInput

Source§

impl Describe<ScryptoCustomTypeKind> for VaultTakeAdvancedInput

Source§

impl Describe<ScryptoCustomTypeKind> for VaultTakeInput

Source§

impl Describe<ScryptoCustomTypeKind> for VaultUnfreezeInput

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedConsensusManagerConfiguration

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedConsensusManagerCurrentProposalStatistic

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedConsensusManagerCurrentValidatorSet

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedConsensusManagerProposerMilliTimestamp

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedConsensusManagerProposerMinuteTimestamp

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedConsensusManagerRegisteredValidatorByStake

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedConsensusManagerState

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedConsensusManagerValidatorRewards

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedFungibleResourceManagerDivisibility

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedFungibleResourceManagerTotalSupply

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedFungibleVaultBalance

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedFungibleVaultFreezeStatus

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedFungibleVaultLockedBalance

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedLedgerTransactionHashes

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedNonFungibleResourceManagerIdType

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedNonFungibleResourceManagerMutableFields

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedNonFungibleResourceManagerTotalSupply

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedNonFungibleVaultBalance

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedNonFungibleVaultFreezeStatus

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedNonFungibleVaultLockedResource

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedNonFungibleVaultNonFungible

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedPackageBlueprintVersionAuthConfig

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedPackageBlueprintVersionDefinition

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedPackageBlueprintVersionDependencies

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedPackageBlueprintVersionRoyaltyConfig

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedPackageCodeInstrumentedCode

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedPackageCodeOriginalCode

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedPackageCodeVmType

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedPackageRoyaltyAccumulator

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedValidatorProtocolUpdateReadinessSignal

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedValidatorState

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopAssertContainsAmountInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopAssertContainsInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopAssertContainsNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopAssertResourcesIncludeInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopAssertResourcesOnlyInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopDrainInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopDropInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopPutInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopSubstate

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopTakeAllInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopTakeInput

Source§

impl Describe<ScryptoCustomTypeKind> for WorktopTakeNonFungiblesInput

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerStateFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerV1Substate

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::BadgeWithdrawEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::CancelBadgeWithdrawAttemptEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::CancelRecoveryProposalEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::InitiateBadgeWithdrawAttemptEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::InitiateRecoveryEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::LockPrimaryRoleEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::RuleSetUpdateEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::StopTimedRecoveryEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v1::UnlockPrimaryRoleEvent

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedAccessControllerState

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerV2StateFieldPayload

Source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerV2Substate

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::BadgeWithdrawEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::CancelBadgeWithdrawAttemptEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::CancelRecoveryProposalEvent

Source§

impl Describe<ScryptoCustomTypeKind> for DepositRecoveryXrdEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::InitiateBadgeWithdrawAttemptEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::InitiateRecoveryEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::LockPrimaryRoleEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::RuleSetUpdateEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::StopTimedRecoveryEvent

Source§

impl Describe<ScryptoCustomTypeKind> for scrypto_test::prelude::v2::UnlockPrimaryRoleEvent

Source§

impl Describe<ScryptoCustomTypeKind> for VersionedAccessControllerV2State

Source§

impl Describe<ScryptoCustomTypeKind> for WithdrawRecoveryXrdEvent

Source§

impl<'a, C, B> Describe<C> for Cow<'a, B>
where C: CustomTypeKind<RustTypeId>, B: 'a + ToOwned + Describe<C> + ?Sized,

Source§

const TYPE_ID: RustTypeId = B::TYPE_ID

Source§

impl<C> Describe<C> for AbortReason

Source§

impl<C> Describe<C> for AccessControllerPartitionOffset

Source§

impl<C> Describe<C> for AccountLockerPartitionOffset

Source§

impl<C> Describe<C> for AccountPartitionOffset

Source§

impl<C> Describe<C> for AlwaysVisibleGlobalNodesVersion

Source§

impl<C> Describe<C> for AuthZoneField

Source§

impl<C> Describe<C> for BatchPartitionStateUpdate

Source§

impl<C> Describe<C> for BlueprintPayloadDef

Source§

impl<C> Describe<C> for ChildNames

Source§

impl<C> Describe<C> for ComponentField

Source§

impl<C> Describe<C> for ComponentRoyaltyPartitionOffset

Source§

impl<C> Describe<C> for ConsensusManagerCollection

Source§

impl<C> Describe<C> for ConsensusManagerFeature

Source§

impl<C> Describe<C> for ConsensusManagerField

Source§

impl<C> Describe<C> for ConsensusManagerPartitionOffset

Source§

impl<C> Describe<C> for DatabaseUpdate

Source§

impl<C> Describe<C> for DateTimeError

Source§

impl<C> Describe<C> for DecodeError

Source§

impl<C> Describe<C> for EncodeError

Source§

impl<C> Describe<C> for EntityType

Source§

impl<C> Describe<C> for FungibleBucketField

Source§

impl<C> Describe<C> for FungibleProofField

Source§

impl<C> Describe<C> for FungibleResourceManagerCollection

Source§

impl<C> Describe<C> for FungibleResourceManagerFeature

Source§

impl<C> Describe<C> for FungibleResourceManagerField

Source§

impl<C> Describe<C> for FungibleResourceManagerPartitionOffset

Source§

impl<C> Describe<C> for FungibleVaultCollection

Source§

impl<C> Describe<C> for FungibleVaultFeature

Source§

impl<C> Describe<C> for FungibleVaultField

Source§

impl<C> Describe<C> for FungibleVaultPartitionOffset

Source§

impl<C> Describe<C> for IdentityV1MinorVersion

Source§

impl<C> Describe<C> for InstructionOutput

Source§

impl<C> Describe<C> for IntentHash

Source§

impl<C> Describe<C> for InvalidImport

Source§

impl<C> Describe<C> for InvalidMemory

Source§

impl<C> Describe<C> for InvalidTable

Source§

impl<C> Describe<C> for KernelBoot

Source§

impl<C> Describe<C> for KindedTransactionHashesV1

Source§

impl<C> Describe<C> for KindedTransactionHashesV2

Source§

impl<C> Describe<C> for Level

Source§

impl<C> Describe<C> for LocalTypeId

Source§

impl<C> Describe<C> for MetadataPartitionOffset

Source§

impl<C> Describe<C> for MultiResourcePoolPartitionOffset

Source§

impl<C> Describe<C> for NoCustomTypeKind

Source§

impl<C> Describe<C> for NoCustomTypeKindLabel

Source§

impl<C> Describe<C> for NoCustomTypeValidation

Source§

impl<C> Describe<C> for NodeStateUpdates

Source§

impl<C> Describe<C> for NonFungibleBucketField

Source§

impl<C> Describe<C> for NonFungibleIdType

Source§

impl<C> Describe<C> for NonFungibleProofField

Source§

impl<C> Describe<C> for NonFungibleResourceManagerCollection

Source§

impl<C> Describe<C> for NonFungibleResourceManagerFeature

Source§

impl<C> Describe<C> for NonFungibleResourceManagerField

Source§

impl<C> Describe<C> for NonFungibleResourceManagerGeneric

Source§

impl<C> Describe<C> for NonFungibleResourceManagerPartitionOffset

Source§

impl<C> Describe<C> for NonFungibleVaultCollection

Source§

impl<C> Describe<C> for NonFungibleVaultFeature

Source§

impl<C> Describe<C> for NonFungibleVaultField

Source§

impl<C> Describe<C> for NonFungibleVaultPartitionOffset

Source§

impl<C> Describe<C> for OneResourcePoolPartitionOffset

Source§

impl<C> Describe<C> for PackageCollection

Source§

impl<C> Describe<C> for PackageFeature

Source§

impl<C> Describe<C> for PackageField

Source§

impl<C> Describe<C> for PackagePartitionOffset

Source§

impl<C> Describe<C> for PackageV1MinorVersion

Source§

impl<C> Describe<C> for ParseHashError

Source§

impl<C> Describe<C> for PartitionDatabaseUpdates

Source§

impl<C> Describe<C> for PartitionStateUpdates

Source§

impl<C> Describe<C> for ProtocolUpdateStatus

Source§

impl<C> Describe<C> for ProtocolUpdateStatusSummaryVersions

Source§

impl<C> Describe<C> for ProtocolVersion

Source§

impl<C> Describe<C> for ResourceType

Source§

impl<C> Describe<C> for RoleAssignmentPartitionOffset

Source§

impl<C> Describe<C> for RoundingMode

Source§

impl<C> Describe<C> for RoyaltyField

Source§

impl<C> Describe<C> for RustTypeId

Source§

impl<C> Describe<C> for SchemaValidationError

Source§

impl<C> Describe<C> for ScryptoCustomValueKind

Source§

impl<C> Describe<C> for SignatureV1

Source§

impl<C> Describe<C> for SubstateDevice

Source§

impl<C> Describe<C> for SubstateKey

Source§

impl<C> Describe<C> for SubstateLockState

Source§

impl<C> Describe<C> for TimeComparisonOperator

Source§

impl<C> Describe<C> for TimePrecisionV1

Source§

impl<C> Describe<C> for TimePrecisionV2

Source§

impl<C> Describe<C> for TransactionProcessorV1MinorVersion

Source§

impl<C> Describe<C> for TransactionTrackerField

Source§

impl<C> Describe<C> for TwoResourcePoolPartitionOffset

Source§

impl<C> Describe<C> for TypeInfoField

Source§

impl<C> Describe<C> for UpdateNumberOfMinRoundsPerEpochSettings

Source§

impl<C> Describe<C> for ValidatorCollection

Source§

impl<C> Describe<C> for ValidatorFeature

Source§

impl<C> Describe<C> for ValidatorField

Source§

impl<C> Describe<C> for ValidatorPartitionOffset

Source§

impl<C> Describe<C> for VmBoot

Source§

impl<C> Describe<C> for VmType

Source§

impl<C> Describe<C> for WithdrawStrategy

Source§

impl<C> Describe<C> for WorktopField

Source§

impl<C> Describe<C> for PoolV1MinorVersion

Source§

impl<C> Describe<C> for MultiResourcePoolCollection

Source§

impl<C> Describe<C> for MultiResourcePoolFeature

Source§

impl<C> Describe<C> for MultiResourcePoolField

Source§

impl<C> Describe<C> for OneResourcePoolCollection

Source§

impl<C> Describe<C> for OneResourcePoolFeature

Source§

impl<C> Describe<C> for OneResourcePoolField

Source§

impl<C> Describe<C> for TwoResourcePoolCollection

Source§

impl<C> Describe<C> for TwoResourcePoolFeature

Source§

impl<C> Describe<C> for TwoResourcePoolField

Source§

impl<C> Describe<C> for AccessControllerCollection

Source§

impl<C> Describe<C> for AccessControllerFeature

Source§

impl<C> Describe<C> for AccessControllerField

Source§

impl<C> Describe<C> for AccessControllerV2Collection

Source§

impl<C> Describe<C> for AccessControllerV2Feature

Source§

impl<C> Describe<C> for AccessControllerV2Field

Source§

impl<C> Describe<C> for PrepareError

Source§

impl<C> Describe<C> for MultiResourcePoolFeatureSet

Source§

impl<C> Describe<C> for OneResourcePoolFeatureSet

Source§

impl<C> Describe<C> for TwoResourcePoolFeatureSet

Source§

impl<C> Describe<C> for Bls12381G1PublicKey

Source§

impl<C> Describe<C> for Bls12381G2Signature

Source§

impl<C> Describe<C> for CodeHash

Source§

impl<C> Describe<C> for ConsensusManagerFeatureSet

Source§

impl<C> Describe<C> for ConsensusManagerGetCurrentEpochInput

Source§

impl<C> Describe<C> for ConsensusManagerGetCurrentTimeInputV1

Source§

impl<C> Describe<C> for ConsensusManagerGetCurrentTimeInputV2

Source§

impl<C> Describe<C> for ConsensusManagerNextRoundInput

Source§

impl<C> Describe<C> for ConsensusManagerStartInput

Source§

impl<C> Describe<C> for DatabaseUpdates

Source§

impl<C> Describe<C> for DbPartitionKey

Source§

impl<C> Describe<C> for DbSortKey

Source§

impl<C> Describe<C> for Ed25519Signature

Source§

impl<C> Describe<C> for Epoch

Source§

impl<C> Describe<C> for EventFlags

Source§

impl<C> Describe<C> for FlashTransactionHash

Source§

impl<C> Describe<C> for FlashTransactionV1

Source§

impl<C> Describe<C> for FunctionSchema

Source§

impl<C> Describe<C> for FungibleResourceManagerFeatureSet

Source§

impl<C> Describe<C> for FungibleVaultFeatureSet

Source§

impl<C> Describe<C> for Hash

Source§

impl<C> Describe<C> for LatestProtocolUpdateCommitBatch

Source§

impl<C> Describe<C> for LeaderProposalHistory

Source§

impl<C> Describe<C> for LedgerTransactionHash

Source§

impl<C> Describe<C> for LedgerTransactionHashesV1

Source§

impl<C> Describe<C> for LedgerTransactionHashesV2

Source§

impl<C> Describe<C> for LengthValidation

Source§

impl<C> Describe<C> for LockFlags

Source§

impl<C> Describe<C> for NetworkDefinition

Source§

impl<C> Describe<C> for NoSettings

Source§

impl<C> Describe<C> for NodeDatabaseUpdates

Source§

impl<C> Describe<C> for NodeId

Source§

impl<C> Describe<C> for NonFungibleProofGetLocalIdsInput

Source§

impl<C> Describe<C> for NonFungibleResourceManagerFeatureSet

Source§

impl<C> Describe<C> for NonFungibleVaultFeatureSet

Source§

impl<C> Describe<C> for NotarizedTransactionHash

Source§

impl<C> Describe<C> for NovelTypeMetadata

Source§

impl<C> Describe<C> for PackageFeatureSet

Source§

impl<C> Describe<C> for PartitionNumber

Source§

impl<C> Describe<C> for PartitionOffset

Source§

impl<C> Describe<C> for PreparationSettingsV1

Source§

impl<C> Describe<C> for PreviewFlags

Source§

impl<C> Describe<C> for ProofCloneInput

Source§

impl<C> Describe<C> for ProofGetAmountInput

Source§

impl<C> Describe<C> for ProofGetResourceAddressInput

Source§

impl<C> Describe<C> for ProtocolParamsSettings

Source§

impl<C> Describe<C> for ProtocolUpdateStatusSummarySubstate

Source§

impl<C> Describe<C> for ProtocolUpdateStatusSummaryV1

Source§

impl<C> Describe<C> for RawFlashTransaction

Source§

impl<C> Describe<C> for RawLedgerTransaction

Source§

impl<C> Describe<C> for RawNotarizedTransaction

Source§

impl<C> Describe<C> for RawPartialTransaction

Source§

impl<C> Describe<C> for RawPreviewTransaction

Source§

impl<C> Describe<C> for RawRoundUpdateTransactionV1

Source§

impl<C> Describe<C> for RawSignedPartialTransaction

Source§

impl<C> Describe<C> for RawSignedTransactionIntent

Source§

impl<C> Describe<C> for RawSubintent

Source§

impl<C> Describe<C> for RawSystemTransaction

Source§

impl<C> Describe<C> for RawTransactionIntent

Source§

impl<C> Describe<C> for Round

Source§

impl<C> Describe<C> for RoundUpdateTransactionHash

Source§

impl<C> Describe<C> for SchemaHash

Source§

impl<C> Describe<C> for ScopedTypeId

Source§

impl<C> Describe<C> for Secp256k1Signature

Source§

impl<C> Describe<C> for Secp256k1UncompressedPublicKey

Source§

impl<C> Describe<C> for SignedTransactionIntentHash

Source§

impl<C> Describe<C> for StateUpdates

Source§

impl<C> Describe<C> for String

Source§

impl<C> Describe<C> for SubintentHash

Source§

impl<C> Describe<C> for SystemTransactionHash

Source§

impl<C> Describe<C> for TransactionIntentHash

Source§

impl<C> Describe<C> for TypeMetadata

Source§

impl<C> Describe<C> for UserTransactionHashesV1

Source§

impl<C> Describe<C> for UserTransactionHashesV2

Source§

impl<C> Describe<C> for ValidatorAcceptsDelegatedStakeInput

Source§

impl<C> Describe<C> for ValidatorFeatureSet

Source§

impl<C> Describe<C> for ValidatorGetProtocolUpdateReadinessInput

Source§

impl<C> Describe<C> for ValidatorRegisterInput

Source§

impl<C> Describe<C> for ValidatorSignalProtocolUpdateReadinessInput

Source§

impl<C> Describe<C> for ValidatorTotalStakeUnitSupplyInput

Source§

impl<C> Describe<C> for ValidatorTotalStakeXrdAmountInput

Source§

impl<C> Describe<C> for ValidatorUnregisterInput

Source§

impl<C> Describe<C> for ValidatorUpdateAcceptDelegatedStakeInput

Source§

impl<C> Describe<C> for VaultFreezeFlags

Source§

impl<C> Describe<C> for WellKnownTypeId

Source§

impl<C> Describe<C> for AccessControllerFeatureSet

Source§

impl<C> Describe<C> for AccessControllerV2FeatureSet

Source§

impl<C, K, V> Describe<C> for HashMap<K, V>
where C: CustomTypeKind<RustTypeId>, K: Describe<C>, V: Describe<C>,

Source§

const TYPE_ID: RustTypeId = BTreeMap<K, V>::TYPE_ID

Source§

impl<C, K, V> Describe<C> for IndexMap<K, V>
where C: CustomTypeKind<RustTypeId>, K: Describe<C>, V: Describe<C>,

Source§

const TYPE_ID: RustTypeId = BTreeMap<K, V>::TYPE_ID

Source§

impl<C, K, V> Describe<C> for BTreeMap<K, V>
where C: CustomTypeKind<RustTypeId>, K: Describe<C>, V: Describe<C>,

Source§

impl<C, T> Describe<C> for Option<T>

Source§

impl<C, T> Describe<C> for HashSet<T>

Source§

const TYPE_ID: RustTypeId = BTreeSet<T>::TYPE_ID

Source§

impl<C, T> Describe<C> for IndexSet<T>

Source§

const TYPE_ID: RustTypeId = BTreeSet<T>::TYPE_ID

Source§

impl<C, T> Describe<C> for Arc<T>

Source§

const TYPE_ID: RustTypeId = T::TYPE_ID

Source§

impl<C, T> Describe<C> for BTreeSet<T>

Source§

impl<C, T> Describe<C> for Box<T>

Source§

const TYPE_ID: RustTypeId = T::TYPE_ID

Source§

impl<C, T> Describe<C> for Rc<T>

Source§

const TYPE_ID: RustTypeId = T::TYPE_ID

Source§

impl<C, T> Describe<C> for RefCell<T>

Source§

const TYPE_ID: RustTypeId = T::TYPE_ID

Source§

impl<C, T> Describe<C> for Vec<T>

Source§

const TYPE_ID: RustTypeId = <[T]>::TYPE_ID

Source§

impl<C, T, E> Describe<C> for Result<T, E>
where C: CustomTypeKind<RustTypeId>, T: Describe<C>, E: Describe<C>,

Source§

impl<Data> Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerDataEntryPayload<Data>

Source§

impl<E, C> Describe<C> for TypeValidation<E>

Source§

impl<Ext, C> Describe<C> for RawValue<'_, Ext>

Source§

impl<K, V> Describe<ScryptoCustomTypeKind> for KeyValueStoreInit<K, V>

Source§

impl<S> Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerCreateGenericInput<S>

Source§

impl<S, C> Describe<C> for SchemaVersions<S>

Source§

impl<S, C> Describe<C> for SchemaV1<S>

Source§

impl<S, C> Describe<C> for SingleTypeSchema<S>

Source§

impl<S, C> Describe<C> for TypeCollectionSchema<S>

Source§

impl<S, C> Describe<C> for VersionedSchema<S>

Source§

impl<S, T> Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerCreateRuidWithInitialSupplyGenericInput<S, T>

Source§

impl<S, T> Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerCreateWithInitialSupplyGenericInput<S, T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for FieldSubstate<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for BurnRoles<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for DepositRoles<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for FreezeRoles<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for MintRoles<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for ModuleConfig<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for NonFungibleDataUpdateRoles<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMintGenericInput<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMintRuidGenericInput<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerMintSingleRuidGenericInput<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerUpdateDataGenericInput<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for RecallRoles<T>

Source§

impl<T> Describe<ScryptoCustomTypeKind> for WithdrawRoles<T>

Source§

impl<T, C> Describe<C> for TypeKindLabel<T>

Source§

impl<T, C> Describe<C> for UpdateSetting<T>

Source§

impl<T, C> Describe<C> for FullyScopedTypeId<T>

Source§

impl<T, C> Describe<C> for NumericValidation<T>

Source§

impl<T, L, C> Describe<C> for TypeKind<T, L>

Source§

impl<U, O> Describe<ScryptoCustomTypeKind> for GenericMetadataValue<U, O>

Source§

impl<V> Describe<ScryptoCustomTypeKind> for IndexEntrySubstate<V>

Source§

impl<V> Describe<ScryptoCustomTypeKind> for KeyValueEntrySubstate<V>

Source§

impl<V> Describe<ScryptoCustomTypeKind> for SortedIndexEntrySubstate<V>

Source§

impl<V> Describe<ScryptoCustomTypeKind> for FieldSubstateV1<V>

Source§

impl<V> Describe<ScryptoCustomTypeKind> for KeyValueEntrySubstateV1<V>

Source§

impl<V> Describe<ScryptoCustomTypeKind> for KeyValueStoreInitEntry<V>

Source§

impl<X, Y, C> Describe<C> for Value<X, Y>

Source§

impl<X, Y, C> Describe<C> for EnumVariantValue<X, Y>