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>()

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

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 AccountError

source§

impl Describe<ScryptoCustomTypeKind> for DepositEvent

source§

impl Describe<ScryptoCustomTypeKind> for RejectedDepositEvent

source§

impl Describe<ScryptoCustomTypeKind> for WithdrawEvent

source§

impl Describe<ScryptoCustomTypeKind> for MetadataError

source§

impl Describe<ScryptoCustomTypeKind> for MetadataValidationError

source§

impl Describe<ScryptoCustomTypeKind> for VersionedMetadataEntry

source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentError

source§

impl Describe<ScryptoCustomTypeKind> for VersionedRoleAssignmentAccessRule

source§

impl Describe<ScryptoCustomTypeKind> for VersionedRoleAssignmentOwner

source§

impl Describe<ScryptoCustomTypeKind> for VersionedComponentRoyaltyAccumulator

source§

impl Describe<ScryptoCustomTypeKind> for VersionedComponentRoyaltyMethodAmount

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

source§

impl Describe<ScryptoCustomTypeKind> for SetMetadataEvent

source§

impl Describe<ScryptoCustomTypeKind> for MetadataEntryEntryPayload

source§

impl Describe<ScryptoCustomTypeKind> for MetadataEntryKeyPayload

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 OwnerRoleSubstate

source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyAccumulatorFieldPayload

source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyMethodAmountEntryPayload

source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyMethodAmountKeyPayload

source§

impl Describe<ScryptoCustomTypeKind> for FungibleBucket

source§

impl Describe<ScryptoCustomTypeKind> for TestUtilsPanicInput

source§

impl Describe<ScryptoCustomTypeKind> for OnDropInput

source§

impl Describe<ScryptoCustomTypeKind> for OnMoveInput

source§

impl Describe<ScryptoCustomTypeKind> for OnVirtualizeInput

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

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 AccountFeatureSet

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 TreeChildEntry

source§

impl<C> Describe<C> for TreeInternalNode

source§

impl<C> Describe<C> for TreeLeafNode

source§

impl<C> Describe<C> for NodeKey

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<T> Describe<ScryptoCustomTypeKind> for Global<T>
where T: TypeInfoMarker,

source§

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

source§

impl<T> Describe<T> for Nibble

source§

impl<T> Describe<T> for NibblePath

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 CostingError

source§

impl Describe<ScryptoCustomTypeKind> for FeeReserveError

source§

impl Describe<ScryptoCustomTypeKind> for RoyaltyRecipient

source§

impl Describe<ScryptoCustomTypeKind> for StorageType

source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerError

source§

impl Describe<ScryptoCustomTypeKind> for AccessRule

source§

impl Describe<ScryptoCustomTypeKind> for AccessRuleNode

source§

impl Describe<ScryptoCustomTypeKind> for ApplicationError

source§

impl Describe<ScryptoCustomTypeKind> for AuthError

source§

impl Describe<ScryptoCustomTypeKind> for AuthZoneError

source§

impl Describe<ScryptoCustomTypeKind> for BalanceChange

§

impl Describe<ScryptoCustomTypeKind> for BlueprintHook

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintPartitionType

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintPayloadIdentifier

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintType

source§

impl Describe<ScryptoCustomTypeKind> for BucketError

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 ConsensusManagerError

source§

impl Describe<ScryptoCustomTypeKind> for CreateFrameError

source§

impl Describe<ScryptoCustomTypeKind> for CreateNodeError

source§

impl Describe<ScryptoCustomTypeKind> for CreateObjectError

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 FailedAccessRules

source§

impl Describe<ScryptoCustomTypeKind> for FunctionAuth

source§

impl Describe<ScryptoCustomTypeKind> for FungibleResourceManagerError

§

impl Describe<ScryptoCustomTypeKind> for GenericBound

source§

impl Describe<ScryptoCustomTypeKind> for GenesisDataChunk

source§

impl Describe<ScryptoCustomTypeKind> for GlobalCaller

source§

impl Describe<ScryptoCustomTypeKind> for HeapRemoveNodeError

source§

impl Describe<ScryptoCustomTypeKind> for HeapRemovePartitionError

source§

impl Describe<ScryptoCustomTypeKind> for IdAllocationError

source§

impl Describe<ScryptoCustomTypeKind> for InputOrOutput

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 LocalRef

source§

impl Describe<ScryptoCustomTypeKind> for LockStatus

source§

impl Describe<ScryptoCustomTypeKind> for MarkTransientSubstateError

source§

impl Describe<ScryptoCustomTypeKind> for MetadataConversionError

source§

impl Describe<ScryptoCustomTypeKind> for MethodAccessibility

source§

impl Describe<ScryptoCustomTypeKind> for MethodAuthTemplate

source§

impl Describe<ScryptoCustomTypeKind> for MovePartitionError

source§

impl Describe<ScryptoCustomTypeKind> for NativeRuntimeError

source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleDataSchema

source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleResourceManagerError

source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleVaultError

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 OwnerRole

source§

impl Describe<ScryptoCustomTypeKind> for OwnerRoleUpdater

source§

impl Describe<ScryptoCustomTypeKind> for PackageError

source§

impl Describe<ScryptoCustomTypeKind> for PackageRoyalty

source§

impl Describe<ScryptoCustomTypeKind> for PackageRoyaltyConfig

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 ProofRule

source§

impl Describe<ScryptoCustomTypeKind> for Proposer

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 RejectionReason

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 RuntimeError

§

impl Describe<ScryptoCustomTypeKind> for SignatureWithPublicKeyV1

source§

impl Describe<ScryptoCustomTypeKind> for SubstateDiffError

source§

impl Describe<ScryptoCustomTypeKind> for SubstateSystemStructure

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 TakeNodeError

§

impl Describe<ScryptoCustomTypeKind> for TransactionIntentHash

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 ValidatorError

source§

impl Describe<ScryptoCustomTypeKind> for VaultError

source§

impl Describe<ScryptoCustomTypeKind> for VersionedAccessControllerState

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

source§

impl Describe<ScryptoCustomTypeKind> for VersionedValidatorProtocolUpdateReadinessSignal

source§

impl Describe<ScryptoCustomTypeKind> for VersionedValidatorState

source§

impl Describe<ScryptoCustomTypeKind> for VmError

source§

impl Describe<ScryptoCustomTypeKind> for WorktopError

source§

impl Describe<ScryptoCustomTypeKind> for WriteSubstateError

source§

impl Describe<ScryptoCustomTypeKind> for BucketSnapshot

source§

impl Describe<ScryptoCustomTypeKind> for ProofSnapshot

source§

impl Describe<ScryptoCustomTypeKind> for ResourceSpecifier

source§

impl Describe<ScryptoCustomTypeKind> for TraceActor

source§

impl Describe<ScryptoCustomTypeKind> for TraceOrigin

source§

impl Describe<ScryptoCustomTypeKind> for WorktopChange

source§

impl Describe<ScryptoCustomTypeKind> for KeyValueStoreDataSchema

source§

impl Describe<ScryptoCustomTypeKind> for TransactionLimitsError

source§

impl Describe<ScryptoCustomTypeKind> for FallToOwner

source§

impl Describe<ScryptoCustomTypeKind> for AttachedModuleId

source§

impl Describe<ScryptoCustomTypeKind> for ModuleId

source§

impl Describe<ScryptoCustomTypeKind> for GenericSubstitution

source§

impl Describe<ScryptoCustomTypeKind> for NonFungibleLocalId

source§

impl Describe<ScryptoCustomTypeKind> for OwnValidation

source§

impl Describe<ScryptoCustomTypeKind> for ParseBlsPublicKeyError

source§

impl Describe<ScryptoCustomTypeKind> for ParseBlsSignatureError

source§

impl Describe<ScryptoCustomTypeKind> for PublicKey

source§

impl Describe<ScryptoCustomTypeKind> for PublicKeyHash

source§

impl Describe<ScryptoCustomTypeKind> for ReferenceValidation

source§

impl Describe<ScryptoCustomTypeKind> for RoyaltyAmount

source§

impl Describe<ScryptoCustomTypeKind> for ScryptoCustomTypeKind

source§

impl Describe<ScryptoCustomTypeKind> for ScryptoCustomTypeValidation

source§

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

source§

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

source§

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

source§

impl Describe<ScryptoCustomTypeKind> for VersionedMultiResourcePoolState

source§

impl Describe<ScryptoCustomTypeKind> for VersionedOneResourcePoolState

source§

impl Describe<ScryptoCustomTypeKind> for VersionedTwoResourcePoolState

source§

impl Describe<ScryptoCustomTypeKind> for WasmRuntimeError

source§

impl Describe<ScryptoCustomTypeKind> for FeeReserveFinalizationSummary

source§

impl Describe<ScryptoCustomTypeKind> for FeeTable

source§

impl Describe<ScryptoCustomTypeKind> for SystemLoanFeeReserve

source§

impl Describe<ScryptoCustomTypeKind> for ApplicationFnIdentifier

source§

impl Describe<ScryptoCustomTypeKind> for ExecutionTrace

source§

impl Describe<ScryptoCustomTypeKind> for ResourceChange

source§

impl Describe<ScryptoCustomTypeKind> for ResourceSummary

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 LocalKeyValueStoreDataSchema

source§

impl Describe<ScryptoCustomTypeKind> for RemoteKeyValueStoreDataSchema

source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentCreateInput

source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentGetInput

source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentLockOwnerInput

source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentSetInput

source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentSetOwnerInput

source§

impl Describe<ScryptoCustomTypeKind> for ComponentClaimRoyaltiesInput

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

source§

impl Describe<ScryptoCustomTypeKind> for GenericArgs

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintTypeIdentifier

source§

impl Describe<ScryptoCustomTypeKind> for ComponentAddress

source§

impl Describe<ScryptoCustomTypeKind> for Decimal

source§

impl Describe<ScryptoCustomTypeKind> for Ed25519PublicKey

source§

impl Describe<ScryptoCustomTypeKind> for Ed25519PublicKeyHash

source§

impl Describe<ScryptoCustomTypeKind> for GlobalAddress

source§

impl Describe<ScryptoCustomTypeKind> for GlobalAddressReservation

source§

impl Describe<ScryptoCustomTypeKind> for Instant

source§

impl Describe<ScryptoCustomTypeKind> for InternalAddress

source§

impl Describe<ScryptoCustomTypeKind> for Own

source§

impl Describe<ScryptoCustomTypeKind> for PackageAddress

source§

impl Describe<ScryptoCustomTypeKind> for PreciseDecimal

source§

impl Describe<ScryptoCustomTypeKind> for Reference

source§

impl Describe<ScryptoCustomTypeKind> for ResourceAddress

source§

impl Describe<ScryptoCustomTypeKind> for Secp256k1PublicKey

source§

impl Describe<ScryptoCustomTypeKind> for Secp256k1PublicKeyHash

source§

impl Describe<ScryptoCustomTypeKind> for UtcDateTime

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

source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerStopTimedRecoveryInput

source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerSubstate

source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerTimedConfirmRecoveryInput

source§

impl Describe<ScryptoCustomTypeKind> for AccessControllerUnlockPrimaryRoleInput

source§

impl Describe<ScryptoCustomTypeKind> for AccountAddAuthorizedDepositorInput

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 AccountLockContingentFeeInput

source§

impl Describe<ScryptoCustomTypeKind> for AccountLockFeeAndWithdrawInput

source§

impl Describe<ScryptoCustomTypeKind> for AccountLockFeeAndWithdrawNonFungiblesInput

source§

impl Describe<ScryptoCustomTypeKind> for AccountLockFeeInput

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

§

impl Describe<ScryptoCustomTypeKind> for AuthZoneParams

source§

impl Describe<ScryptoCustomTypeKind> for AuthZonePopInput

source§

impl Describe<ScryptoCustomTypeKind> for AuthZonePushInput

source§

impl Describe<ScryptoCustomTypeKind> for BadgeWithdrawEvent

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintDefinition

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintDefinitionInit

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintDependencies

§

impl Describe<ScryptoCustomTypeKind> for BlueprintEventSchemaInit

§

impl Describe<ScryptoCustomTypeKind> for BlueprintFunctionsSchemaInit

§

impl Describe<ScryptoCustomTypeKind> for BlueprintHooksInit

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintId

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintInfo

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintInterface

§

impl Describe<ScryptoCustomTypeKind> for BlueprintSchemaInit

§

impl Describe<ScryptoCustomTypeKind> for BlueprintStateSchemaInit

§

impl Describe<ScryptoCustomTypeKind> for BlueprintTypeSchemaInit

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintVersion

source§

impl Describe<ScryptoCustomTypeKind> for BlueprintVersionKey

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 CancelBadgeWithdrawAttemptEvent

source§

impl Describe<ScryptoCustomTypeKind> for CancelRecoveryProposalEvent

source§

impl Describe<ScryptoCustomTypeKind> for CanonicalBlueprintId

source§

impl Describe<ScryptoCustomTypeKind> for ClaimXrdEvent

source§

impl Describe<ScryptoCustomTypeKind> for CommitResult

source§

impl Describe<ScryptoCustomTypeKind> for ComponentRoyaltyConfig

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 CostingParameters

source§

impl Describe<ScryptoCustomTypeKind> for CurrentProposalStatisticSubstate

source§

impl Describe<ScryptoCustomTypeKind> for CurrentValidatorSetSubstate

source§

impl Describe<ScryptoCustomTypeKind> for EpochChangeCondition

source§

impl Describe<ScryptoCustomTypeKind> for EpochChangeEvent

§

impl Describe<ScryptoCustomTypeKind> for EpochRange

source§

impl Describe<ScryptoCustomTypeKind> for EventSystemStructure

source§

impl Describe<ScryptoCustomTypeKind> for EventTypeIdentifier

§

impl Describe<ScryptoCustomTypeKind> for ExecutionContext

source§

impl Describe<ScryptoCustomTypeKind> for FeeDestination

source§

impl Describe<ScryptoCustomTypeKind> for FeeLocks

source§

impl Describe<ScryptoCustomTypeKind> for FeeSource

source§

impl Describe<ScryptoCustomTypeKind> for FieldStructure

source§

impl Describe<ScryptoCustomTypeKind> for FlashReceipt

source§

impl Describe<ScryptoCustomTypeKind> for FnIdentifier

§

impl Describe<ScryptoCustomTypeKind> for FunctionSchemaInit

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

source§

impl Describe<ScryptoCustomTypeKind> for GenesisResource

source§

impl Describe<ScryptoCustomTypeKind> for GenesisResourceAllocation

source§

impl Describe<ScryptoCustomTypeKind> for GenesisStakeAllocation

source§

impl Describe<ScryptoCustomTypeKind> for GenesisValidator

source§

impl Describe<ScryptoCustomTypeKind> for GlobalAddressPhantom

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 InitiateBadgeWithdrawAttemptEvent

source§

impl Describe<ScryptoCustomTypeKind> for InitiateRecoveryEvent

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

§

impl Describe<ScryptoCustomTypeKind> for KeyValueStoreGenericSubstitutions

source§

impl Describe<ScryptoCustomTypeKind> for KeyValueStoreInfo

source§

impl Describe<ScryptoCustomTypeKind> for LegacyStateUpdates

source§

impl Describe<ScryptoCustomTypeKind> for LiquidFungibleResource

source§

impl Describe<ScryptoCustomTypeKind> for LiquidNonFungibleResource

source§

impl Describe<ScryptoCustomTypeKind> for LiquidNonFungibleVault

source§

impl Describe<ScryptoCustomTypeKind> for LocalNonFungibleDataSchema

source§

impl Describe<ScryptoCustomTypeKind> for LockPrimaryRoleEvent

source§

impl Describe<ScryptoCustomTypeKind> for LockedFungibleResource

source§

impl Describe<ScryptoCustomTypeKind> for LockedNonFungibleResource

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

source§

impl Describe<ScryptoCustomTypeKind> for OwnerRoleEntry

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

§

impl Describe<ScryptoCustomTypeKind> for PreAllocatedAddress

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 ProtocolUpdateReadinessSignalEvent

source§

impl Describe<ScryptoCustomTypeKind> for RecoveryProposal

source§

impl Describe<ScryptoCustomTypeKind> for RegisterValidatorEvent

source§

impl Describe<ScryptoCustomTypeKind> for RejectResult

source§

impl Describe<ScryptoCustomTypeKind> for RemoteNonFungibleDataSchema

§

impl Describe<ScryptoCustomTypeKind> for 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 ResourcesUsage

source§

impl Describe<ScryptoCustomTypeKind> for RoleAssignmentInit

source§

impl Describe<ScryptoCustomTypeKind> for RoleKey

source§

impl Describe<ScryptoCustomTypeKind> for RoleList

source§

impl Describe<ScryptoCustomTypeKind> for RoundChangeEvent

source§

impl Describe<ScryptoCustomTypeKind> for RuleSet

source§

impl Describe<ScryptoCustomTypeKind> for RuleSetUpdateEvent

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 StopTimedRecoveryEvent

source§

impl Describe<ScryptoCustomTypeKind> for SystemFieldStructure

source§

impl Describe<ScryptoCustomTypeKind> for SystemStructure

§

impl Describe<ScryptoCustomTypeKind> for TransactionCostingParameters

source§

impl Describe<ScryptoCustomTypeKind> for TransactionExecutionTrace

source§

impl Describe<ScryptoCustomTypeKind> for TransactionFeeDetails

source§

impl Describe<ScryptoCustomTypeKind> for TransactionFeeSummary

source§

impl Describe<ScryptoCustomTypeKind> for TransactionProcessorRunInput

source§

impl Describe<ScryptoCustomTypeKind> for TransactionReceiptV1

source§

impl Describe<ScryptoCustomTypeKind> for TransactionTrackerCreateInput

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 UnlockPrimaryRoleEvent

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

source§

impl Describe<ScryptoCustomTypeKind> for WorktopAssertContainsInput

source§

impl Describe<ScryptoCustomTypeKind> for WorktopAssertContainsNonFungiblesInput

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 scrypto_test::prelude::v1::events::multi_resource_pool::ContributionEvent

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl Describe<ScryptoCustomTypeKind> for MultiResourcePoolStateFieldPayload

source§

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

source§

impl Describe<ScryptoCustomTypeKind> for OneResourcePoolStateFieldPayload

source§

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

source§

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

source§

impl Describe<ScryptoCustomTypeKind> for TwoResourcePoolStateFieldPayload

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 AccessControllerCollection

source§

impl<C> Describe<C> for AccessControllerFeature

source§

impl<C> Describe<C> for AccessControllerField

source§

impl<C> Describe<C> for AccessControllerPartitionOffset

source§

impl<C> Describe<C> for AccountPartitionOffset

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 BootLoaderField

source§

impl<C> Describe<C> for ComponentField

source§

impl<C> Describe<C> for ComponentRoyaltyPartitionOffset

§

impl<C> Describe<C> for Condition

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

§

impl<C> Describe<C> for FieldTransience

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 InstructionOutput

source§

impl<C> Describe<C> for Level

source§

impl<C> Describe<C> for MetadataPartitionOffset

source§

impl<C> Describe<C> for MultiResourcePoolPartitionOffset

source§

impl<C> Describe<C> for NodeStateUpdates

source§

impl<C> Describe<C> for NonFungibleBucketField

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 PartitionDatabaseUpdates

source§

impl<C> Describe<C> for PartitionStateUpdates

§

impl<C> Describe<C> for Receiver

source§

impl<C> Describe<C> for ResourceType

source§

impl<C> Describe<C> for RoleAssignmentPartitionOffset

source§

impl<C> Describe<C> for RoyaltyField

§

impl<C> Describe<C> for SignatureV1

source§

impl<C> Describe<C> for SubstateLockState

source§

impl<C> Describe<C> for TimePrecisionV1

source§

impl<C> Describe<C> for TimePrecisionV2

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

source§

impl<C> Describe<C> for EntityType

source§

impl<C> Describe<C> for NoCustomTypeKind

source§

impl<C> Describe<C> for NoCustomTypeValidation

source§

impl<C> Describe<C> for NonFungibleIdType

source§

impl<C> Describe<C> for ParseHashError

source§

impl<C> Describe<C> for RoundingMode

source§

impl<C> Describe<C> for SchemaValidationError

source§

impl<C> Describe<C> for ScryptoCustomValueKind

source§

impl<C> Describe<C> for SubstateKey

source§

impl<C> Describe<C> for TimeComparisonOperator

source§

impl<C> Describe<C> for ChildNames

source§

impl<C> Describe<C> for DecodeError

source§

impl<C> Describe<C> for EncodeError

source§

impl<C> Describe<C> for LocalTypeId

source§

impl<C> Describe<C> for RustTypeId

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 InvalidImport

source§

impl<C> Describe<C> for InvalidMemory

source§

impl<C> Describe<C> for InvalidTable

source§

impl<C> Describe<C> for PrepareError

source§

impl<C> Describe<C> for EventFlags

source§

impl<C> Describe<C> for LockFlags

source§

impl<C> Describe<C> for LengthValidation

source§

impl<C> Describe<C> for NovelTypeMetadata

source§

impl<C> Describe<C> for String

source§

impl<C> Describe<C> for TypeMetadata

source§

impl<C> Describe<C> for WellKnownTypeId

source§

impl<C> Describe<C> for Bls12381G1PublicKey

source§

impl<C> Describe<C> for Bls12381G2Signature

source§

impl<C> Describe<C> for Ed25519Signature

source§

impl<C> Describe<C> for Epoch

source§

impl<C> Describe<C> for Hash

source§

impl<C> Describe<C> for NetworkDefinition

source§

impl<C> Describe<C> for NodeId

source§

impl<C> Describe<C> for PartitionNumber

source§

impl<C> Describe<C> for PartitionOffset

source§

impl<C> Describe<C> for Round

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 AccessControllerFeatureSet

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

§

impl<C> Describe<C> for FlashTransactionHash

source§

impl<C> Describe<C> for FunctionSchema

source§

impl<C> Describe<C> for FungibleResourceManagerFeatureSet

source§

impl<C> Describe<C> for FungibleVaultFeatureSet

§

impl<C> Describe<C> for IntentHash

source§

impl<C> Describe<C> for LeaderProposalHistory

source§

impl<C> Describe<C> for NodeDatabaseUpdates

source§

impl<C> Describe<C> for NonFungibleProofGetLocalIdsInput

source§

impl<C> Describe<C> for NonFungibleResourceManagerFeatureSet

source§

impl<C> Describe<C> for NonFungibleVaultFeatureSet

§

impl<C> Describe<C> for NotarizedTransactionHash

source§

impl<C> Describe<C> for PackageFeatureSet

§

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

§

impl<C> Describe<C> for RawFlashTransaction

§

impl<C> Describe<C> for RawIntent

§

impl<C> Describe<C> for RawNotarizedTransaction

§

impl<C> Describe<C> for RawSignedIntent

§

impl<C> Describe<C> for RawSystemTransaction

§

impl<C> Describe<C> for ReceiverInfo

§

impl<C> Describe<C> for RefTypes

§

impl<C> Describe<C> for SignedIntentHash

source§

impl<C> Describe<C> for StateUpdates

§

impl<C> Describe<C> for SystemTransactionHash

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 MultiResourcePoolFeatureSet

source§

impl<C> Describe<C> for OneResourcePoolFeatureSet

source§

impl<C> Describe<C> for TwoResourcePoolFeatureSet

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, L, C0> Describe<C0> for TypeKind<C, L>

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 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 VersionedSchema<S>

source§

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

source§

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

source§

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

§

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

source§

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

§

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

source§

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

§

impl<T> Describe<ScryptoCustomTypeKind> for BlueprintKeyValueSchema<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 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 NumericValidation<T>

source§

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

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>

§

impl<V> Describe<ScryptoCustomTypeKind> for FieldSchema<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>