Trait Decode

Source
pub trait Decode<X, D>: Sized
where X: CustomValueKind, D: Decoder<X>,
{ // Required method fn decode_body_with_value_kind( decoder: &mut D, value_kind: ValueKind<X>, ) -> Result<Self, DecodeError>; }
Expand description

A data structure that can be decoded from a byte array using SBOR.

Required Methods§

Source

fn decode_body_with_value_kind( decoder: &mut D, value_kind: ValueKind<X>, ) -> Result<Self, DecodeError>

Decodes the type from the decoder, which should match a preloaded value kind.

You may want to call decoder.decode_deeper_body_with_value_kind instead of this method. See the below section for details.

§Direct calls and SBOR Depth

In order to avoid SBOR depth differentials and disagreement about whether a payload is valid, typed codec implementations should ensure that the SBOR depth as measured during the encoding/decoding process agrees with the SBOR Value codec.

Each layer of the SBOR Value counts as one depth.

If the decoder you’re writing is embedding a child type (and is represented as such in the SBOR Value type), then you should call decoder.decode_body_with_value_kind to increment the SBOR depth tracker.

You should only call T::decode_body_with_value_kind directly when the decoding of that type into an SBOR Value doesn’t increase the SBOR depth in the decoder, that is:

  • When the wrapping type is invisible to the SBOR Value, ie:
    • Smart pointers
    • Transparent wrappers
  • Where the use of the inner type is invisible to SBOR Value, ie:
    • Where the use of T::decode_body_with_value_kind is coincidental / code re-use

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<C, D> Decode<ScryptoCustomValueKind, D> for Owned<C>

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintHook

Source§

impl<D> Decode<ManifestCustomValueKind, D> for GenericBound

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceSpecifier

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AnyManifest

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestObjectNames

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentRoyaltyBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentRoyaltyBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentRoyaltyBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentRoyaltyBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleResourceManagerBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleResourceManagerBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleResourceManagerBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleResourceManagerBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleVaultBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleVaultBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleVaultBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleVaultBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IdentityBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IdentityBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IdentityBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IdentityBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionTrackerBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionTrackerBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionTrackerBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionTrackerBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TypedManifestNativeInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorBlueprintDirectMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorBlueprintFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorBlueprintInvocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorBlueprintMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintEventSchemaInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintFunctionsSchemaInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintHooksInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintSchemaInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintStateSchemaInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintTypeSchemaInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FunctionSchemaInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for KeyValueStoreGenericSubstitutions

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TestUtilsPanicInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionTrackerCreateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AllocateGlobalAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AssertBucketContents

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AssertNextCallReturnsInclude

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AssertNextCallReturnsOnly

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AssertWorktopContains

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AssertWorktopContainsAny

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AssertWorktopContainsNonFungibles

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AssertWorktopResourcesInclude

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AssertWorktopResourcesOnly

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BurnResource

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CallDirectVaultMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CallFunction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CallMetadataMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CallMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CallRoleAssignmentMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CallRoyaltyMethod

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CloneProof

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CreateProofFromAuthZoneOfAll

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CreateProofFromAuthZoneOfAmount

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CreateProofFromAuthZoneOfNonFungibles

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CreateProofFromBucketOfAll

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CreateProofFromBucketOfAmount

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CreateProofFromBucketOfNonFungibles

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DropAllProofs

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DropAuthZoneProofs

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DropAuthZoneRegularProofs

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DropAuthZoneSignatureProofs

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DropNamedProofs

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DropProof

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PopFromAuthZone

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PushToAuthZone

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ReturnToWorktop

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TakeAllFromWorktop

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TakeFromWorktop

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TakeNonFungiblesFromWorktop

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VerifyParent

Source§

impl<D> Decode<ManifestCustomValueKind, D> for YieldToChild

Source§

impl<D> Decode<ManifestCustomValueKind, D> for YieldToParent

Source§

impl<D> Decode<ManifestCustomValueKind, D> for KnownManifestObjectNames

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionObjectNames

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintHook

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenericBound

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceSpecifier

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountAuthorizedDepositorVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountDepositRuleVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountResourcePreferenceVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountResourceVaultVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for DepositEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RejectedDepositEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerAccountClaimsVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataKeyValidationError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataValueValidationError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataEntryVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentAccessRuleVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentOwnerVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyAccumulatorVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyMethodAmountVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IDAllocation

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypeCheckError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypeInfoSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedAccessControllerBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedAccountBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedAccountLockerBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedComponentRoyaltyBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedConsensusManagerBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedFungibleResourceManagerBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedFungibleVaultBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedIdentityBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedMetadataBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedMultiResourcePoolBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedNonFungibleResourceManagerBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedNonFungibleVaultBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedOneResourcePoolBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedPackageBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedRoleAssignmentBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedTransactionProcessorBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedTransactionTrackerBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedTwoResourcePoolBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TypedValidatorBlueprintEventKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentCastError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ObjectStubHandle

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ModuleHandle

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Mutability

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintEventSchemaInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintFunctionsSchemaInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintHooksInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintSchemaInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintStateSchemaInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintTypeSchemaInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FunctionSchemaInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for KeyValueStoreGenericSubstitutions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OnDropInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OnMoveInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OnVirtualizeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TestUtilsPanicInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionTrackerCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountAuthorizedDepositorEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountAuthorizedDepositorKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountDepositRuleFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountResourcePreferenceEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountResourcePreferenceKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountResourceVaultEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountResourceVaultKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedAccountAuthorizedDepositor

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedAccountDepositRule

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedAccountResourcePreference

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedAccountResourceVault

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountOwnerBadgeData

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AddAuthorizedDepositorEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RemoveAuthorizedDepositorEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RemoveResourcePreferenceEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SetDefaultDepositRuleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SetResourcePreferenceEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Validator

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ClaimEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RecoverEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for StoreEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerAccountClaimsEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerAccountClaimsKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedAccountLockerAccountClaims

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RemoveMetadataEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SetMetadataEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataEntryEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataEntryKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedMetadataEntry

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LockOwnerRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SetOwnerRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SetRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentAccessRuleEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentAccessRuleKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentOwnerFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedRoleAssignmentAccessRule

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedRoleAssignmentOwner

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OwnerRoleSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyAccumulatorFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyMethodAmountEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyMethodAmountKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedComponentRoyaltyAccumulator

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedComponentRoyaltyMethodAmount

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CheckedFungibleProof

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CheckedNonFungibleProof

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CheckedProof

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManager

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManager

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManager

Source§

impl<D, X> Decode<X, D> for Condition
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FieldTransience
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Receiver
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountLockerCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountLockerFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountLockerField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MetadataCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MetadataFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MetadataField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoleAssignmentCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoleAssignmentFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoleAssignmentField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ComponentRoyaltyCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ComponentRoyaltyFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ComponentRoyaltyField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for StaleTreePart
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TreeNodeV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TreeNodeVersions
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for InterpreterValidationRulesetSpecifier
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ManifestValidationRuleset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TransactionValidationConfigurationVersions
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ReceiverInfo
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RefTypes
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountLockerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MetadataFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoleAssignmentFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ComponentRoyaltyFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for StoredTreeNodeKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TreeChildEntry
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TreeInternalNode
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TreeLeafNode
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for VersionedTreeNode
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Nibble
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TreeNodeKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawManifest
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MessageValidationConfig
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TransactionValidationConfigV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TransactionValidationConfigurationSubstate
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<K, V, D> Decode<ScryptoCustomValueKind, D> for KeyValueStore<K, V>

Source§

impl<O, D> Decode<ScryptoCustomValueKind, D> for Global<O>

Source§

impl<O, D> Decode<ScryptoCustomValueKind, D> for Owned<O>

Source§

impl<O, D> Decode<ScryptoCustomValueKind, D> for Global<O>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for BlueprintCollectionSchema<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for TypeRef<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for ResolvedDynamicAddress<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for BlueprintKeyValueSchema<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for BlueprintCollectionSchema<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for TypeRef<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for ResolvedDynamicAddress<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for BlueprintKeyValueSchema<T>

Source§

impl<V, D> Decode<ManifestCustomValueKind, D> for FieldSchema<V>

Source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for FieldSchema<V>

Source§

impl<X, D> Decode<X, D> for bool
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for i8
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for i16
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for i32
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for i64
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for i128
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for isize
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for u8
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for u16
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for u32
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for u64
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for u128
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for ()
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for usize
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for NibblePath
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D, T0> Decode<X, D> for (T0,)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>,

Source§

impl<X, D, T0, T1> Decode<X, D> for (T0, T1)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2> Decode<X, D> for (T0, T1, T2)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3> Decode<X, D> for (T0, T1, T2, T3)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4> Decode<X, D> for (T0, T1, T2, T3, T4)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5> Decode<X, D> for (T0, T1, T2, T3, T4, T5)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>, T12: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>, T12: Decode<X, D>, T13: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>, T12: Decode<X, D>, T13: Decode<X, D>, T14: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>, T12: Decode<X, D>, T13: Decode<X, D>, T14: Decode<X, D>, T15: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>, T12: Decode<X, D>, T13: Decode<X, D>, T14: Decode<X, D>, T15: Decode<X, D>, T16: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>, T12: Decode<X, D>, T13: Decode<X, D>, T14: Decode<X, D>, T15: Decode<X, D>, T16: Decode<X, D>, T17: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>, T12: Decode<X, D>, T13: Decode<X, D>, T14: Decode<X, D>, T15: Decode<X, D>, T16: Decode<X, D>, T17: Decode<X, D>, T18: Decode<X, D>,

Source§

impl<X, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> Decode<X, D> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
where X: CustomValueKind, D: Decoder<X>, T0: Decode<X, D>, T1: Decode<X, D>, T2: Decode<X, D>, T3: Decode<X, D>, T4: Decode<X, D>, T5: Decode<X, D>, T6: Decode<X, D>, T7: Decode<X, D>, T8: Decode<X, D>, T9: Decode<X, D>, T10: Decode<X, D>, T11: Decode<X, D>, T12: Decode<X, D>, T13: Decode<X, D>, T14: Decode<X, D>, T15: Decode<X, D>, T16: Decode<X, D>, T17: Decode<X, D>, T18: Decode<X, D>, T19: Decode<X, D>,

Source§

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

Implementors§

Source§

impl<'a, X, D, B, O> Decode<X, D> for Cow<'a, B>
where X: CustomValueKind, D: Decoder<X>, B: 'a + ToOwned<Owned = O> + ?Sized, O: Decode<X, D>,

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessRule

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AllowedIds

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AnyTransaction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AttachedModuleId

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BasicRequirement

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintType

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CompositeRequirement

Source§

impl<D> Decode<ManifestCustomValueKind, D> for CurveType

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DecryptorsByCurve

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DecryptorsByCurveV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for DefaultDepositRule

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FunctionAuth

Source§

impl<D> Decode<ManifestCustomValueKind, D> for GenericSubstitution

Source§

impl<D> Decode<ManifestCustomValueKind, D> for GenesisTransaction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for InstructionV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for InstructionV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for KeyValueStoreDataSchema

Source§

impl<D> Decode<ManifestCustomValueKind, D> for LedgerTransaction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for LowerBound

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestBucketBatch

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestComponentAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestCustomValue

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestExpression

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestGenesisDataChunk

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestGlobalAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestNonFungibleLocalId

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestPackageAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestProofBatch

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestResourceAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestResourceConstraint

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestResourceOrNonFungible

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MessageContentsV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MessageV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MessageV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MethodAccessibility

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MethodAuthTemplate

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ModuleId

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleDataSchema

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleLocalId

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OwnValidation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OwnerRole

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OwnerRoleUpdater

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageRoyalty

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageRoyaltyConfig

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PartitionDescription

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ReferenceValidation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceFeature

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceOrNonFungible

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourcePreference

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleSpecification

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoyaltyAmount

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ScryptoCustomTypeKind

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ScryptoCustomTypeKindLabel

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ScryptoCustomTypeValidation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SignatureWithPublicKeyV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TestTransaction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TipSpecifier

Source§

impl<D> Decode<ManifestCustomValueKind, D> for UpperBound

Source§

impl<D> Decode<ManifestCustomValueKind, D> for UserTransaction

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerCancelPrimaryRoleRecoveryProposalInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerCancelRecoveryRoleRecoveryProposalInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerContributeRecoveryFeeManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerCreateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerCreateProofInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerInitiateRecoveryAsPrimaryInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerInitiateRecoveryAsRecoveryInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerLockPrimaryRoleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerLockRecoveryFeeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerMintRecoveryBadgesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerStopTimedRecoveryInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerTimedConfirmRecoveryInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerUnlockPrimaryRoleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccessControllerWithdrawRecoveryFeeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountAddAuthorizedDepositorInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountAddAuthorizedDepositorManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBalanceDynamicInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBalanceInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBurnInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBurnManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBurnNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountBurnNonFungiblesManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountCreateAdvancedManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountCreateInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountCreateProofOfAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountCreateProofOfAmountManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountCreateProofOfNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountCreateProofOfNonFungiblesManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountDepositBatchManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountDepositManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountHasNonFungibleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockContingentFeeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockFeeAndWithdrawInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockFeeAndWithdrawManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockFeeAndWithdrawNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockFeeAndWithdrawNonFungiblesManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockFeeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerAirdropManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerClaimManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerClaimNonFungiblesManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerGetAmountManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerGetNonFungibleLocalIdsManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerInstantiateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerInstantiateSimpleManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerRecoverManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerRecoverNonFungiblesManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountLockerStoreManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountNonFungibleLocalIdsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountRemoveAuthorizedDepositorInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountRemoveAuthorizedDepositorManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountRemoveResourcePreferenceInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountRemoveResourcePreferenceManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountSecurifyInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountSetDefaultDepositRuleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountSetResourcePreferenceInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountSetResourcePreferenceManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountTryDepositBatchOrAbortManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountTryDepositBatchOrRefundManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountTryDepositOrAbortManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountTryDepositOrRefundManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountWithdrawInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountWithdrawManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountWithdrawNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AccountWithdrawNonFungiblesManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AesGcmPayload

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AesWrapped128BitKey

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AesWrapped256BitKey

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthConfig

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZoneAssertAccessRuleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZoneCreateProofOfAllInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZoneCreateProofOfAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZoneCreateProofOfNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZoneDrainInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZoneDropProofsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZoneDropRegularProofsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZoneDropSignatureProofsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZonePopInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for AuthZonePushManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlobV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlobsV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintDefinitionInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintId

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintInterface

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BlueprintTypeIdentifier

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BucketCreateProofOfAllInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BucketGetAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BucketGetNonFungibleLocalIdsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BucketGetResourceAddressInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BucketPutManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BucketTakeAdvancedInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BucketTakeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for BucketTakeNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ChildSubintentSpecifier

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ChildSubintentSpecifiersV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentClaimRoyaltiesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentRoyaltyConfig

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentRoyaltyCreateInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentRoyaltyLockInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ComponentRoyaltySetInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerCompareCurrentTimeInputV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerCompareCurrentTimeInputV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerConfig

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerCreateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ConsensusManagerCreateValidatorManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for Decimal

Source§

impl<D> Decode<ManifestCustomValueKind, D> for EncryptedMessageV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for EncryptedMessageV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for EpochChangeCondition

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleBucketCreateProofOfAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleBucketLockAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleBucketUnlockAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleResourceManagerCreateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleResourceManagerCreateWithInitialSupplyManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleResourceManagerMintInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleResourceRoles

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleVaultCreateProofOfAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleVaultLockFeeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleVaultLockFungibleAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for FungibleVaultUnlockFungibleAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for GeneralResourceConstraint

Source§

impl<D> Decode<ManifestCustomValueKind, D> for GenesisResourceAllocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for GenesisStakeAllocation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for GenesisValidator

Source§

impl<D> Decode<ManifestCustomValueKind, D> for GlobalAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IdentityCreateAdvancedInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IdentityCreateInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IdentitySecurifyToSingleBadgeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IndexedStateSchema

Source§

impl<D> Decode<ManifestCustomValueKind, D> for InstructionsV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for InstructionsV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IntentCoreV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IntentHeaderV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IntentSignatureV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IntentSignaturesV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IntentSignaturesV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for IntentV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for InternalAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for LegacyTransactionManifestV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for LocalKeyValueStoreDataSchema

Source§

impl<D> Decode<ManifestCustomValueKind, D> for LocalNonFungibleDataSchema

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestAddressReservation

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestBlobRef

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestBucket

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestDecimal

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestGenesisResource

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestNamedAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestNamedIntentIndex

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestPreciseDecimal

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestProof

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ManifestResourceConstraints

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataCreateInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataCreateWithDataInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataGetInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataLockInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataRemoveInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MetadataSetInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MethodKey

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ModuleRoleKey

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolContributeManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolGetRedemptionValueManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolGetVaultAmountsManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolInstantiateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolProtectedDepositManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolProtectedWithdrawManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for MultiResourcePoolRedeemManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleBucketContainsNonFungibleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleBucketCreateProofOfNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleBucketLockNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleBucketUnlockNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleGlobalId

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerCreateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerCreateRuidWithInitialSupplyManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerCreateWithInitialSupplyManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerExistsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerGetNonFungibleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerMintManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerMintRuidManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerMintSingleRuidManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceManagerUpdateDataManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleResourceRoles

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultBurnNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultContainsNonFungibleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultCreateProofOfNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultGetNonFungibleLocalIdsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultLockNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultRecallNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultTakeNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonFungibleVaultUnlockNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonRootSubintentSignaturesV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NonRootSubintentsV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NotarizedTransactionV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NotarizedTransactionV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NotarySignatureV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for NotarySignatureV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolContributeManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolGetRedemptionValueManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolGetVaultAmountManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolInstantiateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolProtectedDepositManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolProtectedWithdrawManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OneResourcePoolRedeemManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for OwnerRoleEntry

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageClaimRoyaltiesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackageDefinition

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackagePublishNativeManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackagePublishWasmAdvancedManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackagePublishWasmInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PackagePublishWasmManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PartialTransactionV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PlaintextMessageV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PreAllocatedAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PreciseDecimal

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PreviewIntentV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PreviewTransactionV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ProofDropManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ProtocolSystemTransactionV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for PublicKeyFingerprint

Source§

impl<D> Decode<ManifestCustomValueKind, D> for Reference

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RemoteKeyValueStoreDataSchema

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RemoteNonFungibleDataSchema

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceAddress

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceManagerBurnManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceManagerCreateEmptyBucketInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceManagerCreateEmptyVaultInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceManagerDropEmptyBucketManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceManagerGetAmountForWithdrawalInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceManagerGetResourceTypeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceManagerGetTotalSupplyInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ResourceManagerPackageBurnManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentCreateInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentGetInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentGetOwnerRoleInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentInit

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentLockOwnerInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentSetInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleAssignmentSetOwnerInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleKey

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RoleList

Source§

impl<D> Decode<ManifestCustomValueKind, D> for RuleSet

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SignedIntentV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SignedPartialTransactionV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SignedTransactionIntentV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for StaticRoleDefinition

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SubintentIndex

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SubintentManifestV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SubintentV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SystemTransactionManifestV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for SystemTransactionV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TestIntentV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TestIntentV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionCostingParameters

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionCostingParametersReceiptV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionCostingParametersReceiptV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionHeaderV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionHeaderV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionIntentV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionManifestV1

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionManifestV2

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TransactionProcessorRunManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolContributeManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolGetRedemptionValueManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolGetVaultAmountsManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolInstantiateManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolProtectedDepositManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolProtectedWithdrawManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for TwoResourcePoolRedeemManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for UncheckedOrigin

Source§

impl<D> Decode<ManifestCustomValueKind, D> for UncheckedUrl

Source§

impl<D> Decode<ManifestCustomValueKind, D> for UnstakeData

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorApplyEmissionManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorApplyRewardManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorClaimXrdManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorFinishUnlockOwnerStakeUnitsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorGetRedemptionValueInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorLockOwnerStakeUnitsManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorStakeAsOwnerManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorStakeManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorStartUnlockOwnerStakeUnitsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorUnstakeManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorUpdateFeeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for ValidatorUpdateKeyInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VaultBurnInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VaultFreezeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VaultGetAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VaultPutManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VaultRecallInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VaultTakeAdvancedInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VaultTakeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for VaultUnfreezeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopAssertContainsAmountInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopAssertContainsInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopAssertContainsNonFungiblesInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopDrainInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopDropManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopPutManifestInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopTakeAllInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopTakeInput

Source§

impl<D> Decode<ManifestCustomValueKind, D> for WorktopTakeNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessRule

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Actor

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AllowedIds

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ApplicationError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AttachedModuleId

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BalanceChange

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BasicRequirement

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintPartitionType

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintPayloadIdentifier

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintType

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BootloadingError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketSnapshot

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CallFrameDrainSubstatesError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CallFrameError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CallFrameRemoveSubstateError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CallFrameScanKeysError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CallFrameScanSortedSubstatesError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CallFrameSetSubstateError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CannotGlobalizeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CloseSubstateError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComposeProofError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CompositeRequirement

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerConfigurationVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerCurrentProposalStatisticVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerCurrentValidatorSetVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerProposerMilliTimestampVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerProposerMinuteTimestampVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerRegisteredValidatorByStakeVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerStateVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerValidatorRewardsVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CostingError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CreateFrameError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CreateNodeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CreateObjectError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for DefaultDepositRule

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for DropNodeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Emitter

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for EventError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ExecutionCostBreakdownItem

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FailedAccessRules

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FallToOwner

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FeeReserveError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FunctionAuth

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManagerDivisibilityVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManagerError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManagerTotalSupplyVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultBalanceVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultFreezeStatusVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultLockedBalanceVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenericSubstitution

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenesisDataChunk

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GlobalCaller

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for HeapRemoveNodeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for HeapRemovePartitionError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IOAccess

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IdAllocationError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for InputOrOutput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IntentError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for InvalidNameError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for InvalidNonFungibleSchema

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for KernelError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for KeyOrValue

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for KeyValueStoreDataSchema

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LedgerTransactionHashesVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LocalRef

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LockStatus

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LowerBound

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ManifestResourceConstraint

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MarkTransientSubstateError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataConversionError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MethodAccessibility

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MethodAuthTemplate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MethodType

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ModuleId

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MovePartitionError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NativeRuntimeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleDataSchema

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleLocalId

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerIdTypeVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMutableFieldsVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerTotalSupplyVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultBalanceVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultFreezeStatusVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultLockedResourceVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultNonFungibleVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Nullification

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ObjectSubstateTypeReference

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ObjectType

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OpenSubstateError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OuterObjectInfo

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OwnValidation

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OwnerRole

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OwnerRoleUpdater

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionAuthConfigVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionDefinitionVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionDependenciesVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionRoyaltyConfigVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeInstrumentedCodeVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeOriginalCodeVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeVmTypeVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageRoyalty

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageRoyaltyAccumulatorVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageRoyaltyConfig

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ParseBlsPublicKeyError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ParseBlsSignatureError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ParseEd25519PublicKeyError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ParseEd25519SignatureError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ParseSecp256k1PublicKeyError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ParseSecp256k1SignatureError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PartitionDescription

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PassMessageError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PersistNodeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PinNodeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PrimaryRoleBadgeWithdrawAttemptState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PrimaryRoleLockingState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PrimaryRoleRecoveryAttemptState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProcessSubstateError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProcessSubstateIOWriteError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProcessSubstateKeyError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProofError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProofSnapshot

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Proposer

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ReadSubstateError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RecoveryRoleBadgeWithdrawAttemptState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RecoveryRoleRecoveryAttemptState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RecoveryRoleRecoveryState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ReferenceValidation

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RejectionReason

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceConstraintError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceConstraintsError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceFeature

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceOrNonFungible

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourcePreference

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Role

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleSpecification

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoyaltyAmount

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoyaltyRecipient

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RuntimeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ScryptoCustomTypeKind

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ScryptoCustomTypeKindLabel

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ScryptoCustomTypeValidation

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ScryptoCustomValue

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ScryptoVmVersionError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SignatureWithPublicKeyV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for StackError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for StorageType

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SubstateDiffError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SubstateSystemStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemBoot

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemFieldKind

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemModuleError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemUpstreamError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemVersion

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TakeNodeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TipSpecifier

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TraceActor

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TraceOrigin

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionExecutionError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionOutcome

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionProcessorError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionResult

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionStatus

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionStatusV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionTrackerSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for UpperBound

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorProtocolUpdateReadinessSignalVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorStateVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VmError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WasmRuntimeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopChange

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WriteSubstateError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::execution_trace::ResourceSpecifier

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionLimitsError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CheckReferenceEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CloseSubstateEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CreateNodeEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for DrainSubstatesEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for DropNodeEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ExecutionCostingEntryOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MoveModuleEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OpenSubstateEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ReadSubstateEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RemoveSubstateEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ScanKeysEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ScanSortedSubstatesEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SetSubstateEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WriteSubstateEventOwned

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::errors::multi_resource_pool::Error

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::errors::one_resource_pool::Error

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::errors::two_resource_pool::Error

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolStateVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolStateVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolStateVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerStateVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerV2StateVersions

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OwnedNodeId

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ReferencedNodeId

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::fungible_vault::DepositEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LockFeeEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PayFeeEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::fungible_vault::RecallEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::fungible_vault::WithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::non_fungible_vault::DepositEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::non_fungible_vault::RecallEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::non_fungible_vault::WithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::multi_resource_pool::ContributionEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::multi_resource_pool::DepositEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::multi_resource_pool::RedemptionEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::multi_resource_pool::WithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::one_resource_pool::ContributionEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::one_resource_pool::DepositEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::one_resource_pool::RedemptionEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::one_resource_pool::WithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::two_resource_pool::ContributionEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::two_resource_pool::DepositEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::two_resource_pool::RedemptionEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::two_resource_pool::WithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolStateFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::substates::multi_resource_pool::Substate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedMultiResourcePoolState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolStateFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::substates::one_resource_pool::Substate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedOneResourcePoolState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::substates::two_resource_pool::Substate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolStateFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedTwoResourcePoolState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AbortResult

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerCancelPrimaryRoleRecoveryProposalInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerCancelRecoveryRoleRecoveryProposalInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerContributeRecoveryFeeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerCreateProofInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerInitiateRecoveryAsPrimaryInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerInitiateRecoveryAsRecoveryInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerLockPrimaryRoleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerLockRecoveryFeeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerMintRecoveryBadgesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerStopTimedRecoveryInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerTimedConfirmRecoveryInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerUnlockPrimaryRoleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerWithdrawRecoveryFeeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountAddAuthorizedDepositorInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountBalanceInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountBurnInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountBurnNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountCreateAdvancedInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountCreateProofOfAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountCreateProofOfNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountDepositBatchInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountDepositInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountHasNonFungibleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockContingentFeeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockFeeAndWithdrawInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockFeeAndWithdrawNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockFeeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerAirdropInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerClaimInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerClaimNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerGetAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerGetNonFungibleLocalIdsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerInstantiateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerInstantiateSimpleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerRecoverInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerRecoverNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountLockerStoreInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountNonFungibleLocalIdsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountRemoveAuthorizedDepositorInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountRemoveResourcePreferenceInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountSecurifyInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountSetDefaultDepositRuleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountSetResourcePreferenceInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountTryDepositBatchOrAbortInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountTryDepositBatchOrRefundInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountTryDepositOrAbortInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountTryDepositOrRefundInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountWithdrawInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccountWithdrawNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ActiveValidatorSet

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AnemoneSettings

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AnemoneValidatorCreationFee

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ApplicationFnIdentifier

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthConfig

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZone

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneAssertAccessRuleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneCreateProofOfAllInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneCreateProofOfAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneCreateProofOfNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneDrainInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneDropProofsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneDropRegularProofsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneDropSignatureProofsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZoneInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZonePopInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AuthZonePushInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BabylonSettings

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintDefinition

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintDefinitionInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintDependencies

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintHookActor

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintId

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintInfo

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintInterface

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintTypeIdentifier

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintVersion

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BlueprintVersionKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BottlenoseSettings

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Bucket

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketCreateProofOfAllInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketGetAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketGetNonFungibleLocalIdsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketGetResourceAddressInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketPutInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketTakeAdvancedInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketTakeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BucketTakeNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BurnFungibleResourceEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for BurnNonFungibleResourceEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CanonicalBlueprintId

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CanonicalSubstateKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ClaimXrdEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CommitResult

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentAddress

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentClaimRoyaltiesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyConfig

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltyLockInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltySetInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ComponentRoyaltySubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerCompareCurrentTimeInputV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerCompareCurrentTimeInputV2

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerConfig

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerConfigSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerConfigurationFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerCreateValidatorInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerCurrentProposalStatisticFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerCurrentValidatorSetFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerProposerMilliTimestampFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerProposerMinuteTimestampFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerRegisteredValidatorByStakeEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerRegisteredValidatorByStakeKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerStateFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ConsensusManagerValidatorRewardsFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CostingModuleConfig

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CostingParameters

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CurrentProposalStatisticSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CurrentValidatorSetSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CuttlefishPart1Settings

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for CuttlefishPart2Settings

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Decimal

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for DetailedExecutionCostBreakdownEntry

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for EpochChangeCondition

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for EpochChangeEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for EventSystemStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for EventTypeIdentifier

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ExecutionTrace

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FeeDestination

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FeeLocks

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FeeReserveFinalizationSummary

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FeeSource

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FeeTable

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FieldStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FieldValue

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FlashReceipt

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FnIdentifier

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FunctionActor

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleBucket

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleBucketCreateProofOfAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleBucketLockAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleBucketUnlockAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleProof

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleProofSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManagerCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManagerCreateWithInitialSupplyInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManagerDivisibilityFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManagerMintInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceManagerTotalSupplyFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleResourceRoles

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVault

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultBalanceFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultCreateProofOfAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultFreezeStatusFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultLockFeeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultLockFungibleAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultLockedBalanceFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for FungibleVaultUnlockFungibleAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GeneralResourceConstraint

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenericArgs

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenesisResource

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenesisResourceAllocation

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenesisSchemaAuthZone

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenesisStakeAllocation

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GenesisValidator

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GlobalAddress

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GlobalAddressPhantom

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for GlobalAddressReservation

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IdentityCreateAdvancedInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IdentityCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IdentityOwnerBadgeData

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IdentitySecurifyToSingleBadgeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IndexPartitionEntryStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for IndexedStateSchema

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for InstanceContext

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for InternalAddress

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for InvalidDropAccess

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for InvalidGlobalizeAccess

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for InvalidModuleType

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for KeyValuePartitionEntryStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for KeyValueStoreEntryStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for KeyValueStoreInfo

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LimitParameters

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LiquidFungibleResource

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LiquidNonFungibleResource

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LiquidNonFungibleVault

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LocalKeyValueStoreDataSchema

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LocalNonFungibleDataSchema

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LockedFungibleResource

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for LockedNonFungibleResource

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ManifestResourceConstraints

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataCreateWithDataInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataGetInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataLockInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataRemoveInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MetadataSetInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MethodActor

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MethodKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MintFungibleResourceEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MintNonFungibleResourceEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ModuleRoleKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolContributeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolGetRedemptionValueInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolGetVaultAmountsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolInstantiateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolProtectedDepositInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolProtectedWithdrawInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for MultiResourcePoolRedeemInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleBucket

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleBucketContainsNonFungibleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleBucketCreateProofOfNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleBucketLockNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleBucketUnlockNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleGlobalId

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleProof

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleProofSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerCreateRuidWithInitialSupplyInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerCreateWithInitialSupplyInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerDataKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerExistsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerGetNonFungibleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerIdTypeFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintRuidInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintSingleRuidInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMutableFieldsFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMutableFieldsV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerTotalSupplyFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerUpdateDataInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceRoles

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVault

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultBalanceFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultBurnNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultContainsNonFungibleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultCreateProofOfNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultFreezeStatusFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultGetNonFungibleLocalIdsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultLockNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultLockedResourceFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultNonFungibleEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultNonFungibleKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultRecallNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultTakeNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for NonFungibleVaultUnlockNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ObjectInfo

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ObjectInstanceTypeReference

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolContributeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolGetRedemptionValueInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolGetVaultAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolInstantiateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolProtectedDepositInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolProtectedWithdrawInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OneResourcePoolRedeemInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Own

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OwnedWorktop

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for OwnerRoleEntry

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageAddress

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionAuthConfigEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionAuthConfigKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionDefinitionEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionDefinitionKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionDependenciesEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionDependenciesKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionRoyaltyConfigEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageBlueprintVersionRoyaltyConfigKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageClaimRoyaltiesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeInstrumentedCodeEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeInstrumentedCodeKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeInstrumentedCodeV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeOriginalCodeEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeOriginalCodeKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeOriginalCodeV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeVmTypeEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeVmTypeKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageCodeVmTypeV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageDefinition

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageExport

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageOwnerBadgeData

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackagePublishNativeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackagePublishWasmAdvancedInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackagePublishWasmInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageRoyaltyAccumulatorFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageRoyaltyAccumulatorV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageSchemaEntryPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageSchemaKeyPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PackageTypeReference

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PersistableRejectionReason

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PersistableRuntimeError

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PreAllocatedAddress

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for PreciseDecimal

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Proof

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProofDropInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProofMoveableSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProposalStatistic

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProposerMilliTimestampSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProposerMinuteTimestampSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProposerTimestampRange

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ProtocolUpdateReadinessSignalEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RecoveryProposal

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Reference

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RegisterValidatorEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RejectResult

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RemoteKeyValueStoreDataSchema

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RemoteNonFungibleDataSchema

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceAddress

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceChange

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::ResourceManager

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManagerBurnInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManagerCreateEmptyBucketInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManagerCreateEmptyVaultInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManagerDropEmptyBucketInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManagerGetAmountForWithdrawalInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManagerGetResourceTypeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManagerGetTotalSupplyInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceManagerPackageBurnInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourceSummary

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ResourcesUsage

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentCreateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentGetInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentGetOwnerRoleInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentInit

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentLockOwnerInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentSetInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleAssignmentSetOwnerInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoleList

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RoundChangeEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for RuleSet

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SortedIndexPartitionEntryStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for StakeEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for StateUpdateSummary

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for StaticRoleDefinition

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemFieldStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemLoanFeeReserve

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemParameters

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for SystemStructure

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionCostingParameters

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionCostingParametersReceiptV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionCostingParametersReceiptV2

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionExecutionTrace

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionFeeDetails

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionFeeSummary

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionProcessorRunInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TransactionTrackerSubstateV1

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolContributeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolGetRedemptionValueInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolGetVaultAmountsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolInstantiateInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolProtectedDepositInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolProtectedWithdrawInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for TwoResourcePoolRedeemInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Unauthorized

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for UncheckedOrigin

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for UncheckedUrl

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for UnregisterValidatorEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for UnstakeData

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for UnstakeEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for UpdateAcceptingStakeDelegationStateEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorApplyEmissionInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorApplyRewardInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorByStakeKey

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorClaimXrdInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorEmissionAppliedEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorFeeChangeRequest

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorFinishUnlockOwnerStakeUnitsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorGetRedemptionValueInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorLockOwnerStakeUnitsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorOwnerBadgeData

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorProtocolUpdateReadinessSignalFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorProtocolUpdateReadinessSignalSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorRewardAppliedEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorRewardsSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorStakeAsOwnerInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorStakeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorStartUnlockOwnerStakeUnitsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorStateFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorUnstakeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorUpdateFeeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for ValidatorUpdateKeyInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for Vault

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultBurnInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultCreationEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultFreezeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultFrozenFlag

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultGetAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultPutInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultRecallInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultTakeAdvancedInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultTakeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VaultUnfreezeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedConsensusManagerConfiguration

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedConsensusManagerCurrentProposalStatistic

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedConsensusManagerCurrentValidatorSet

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedConsensusManagerProposerMilliTimestamp

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedConsensusManagerProposerMinuteTimestamp

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedConsensusManagerRegisteredValidatorByStake

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedConsensusManagerState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedConsensusManagerValidatorRewards

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedFungibleResourceManagerDivisibility

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedFungibleResourceManagerTotalSupply

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedFungibleVaultBalance

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedFungibleVaultFreezeStatus

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedFungibleVaultLockedBalance

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedLedgerTransactionHashes

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedNonFungibleResourceManagerIdType

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedNonFungibleResourceManagerMutableFields

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedNonFungibleResourceManagerTotalSupply

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedNonFungibleVaultBalance

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedNonFungibleVaultFreezeStatus

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedNonFungibleVaultLockedResource

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedNonFungibleVaultNonFungible

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedPackageBlueprintVersionAuthConfig

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedPackageBlueprintVersionDefinition

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedPackageBlueprintVersionDependencies

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedPackageBlueprintVersionRoyaltyConfig

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedPackageCodeInstrumentedCode

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedPackageCodeOriginalCode

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedPackageCodeVmType

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedPackageRoyaltyAccumulator

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedValidatorProtocolUpdateReadinessSignal

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedValidatorState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopAssertContainsAmountInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopAssertContainsInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopAssertContainsNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopAssertResourcesIncludeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopAssertResourcesOnlyInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopDrainInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopDropInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopPutInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopSubstate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopTakeAllInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopTakeInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WorktopTakeNonFungiblesInput

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerStateFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerV1Substate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::BadgeWithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::CancelBadgeWithdrawAttemptEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::CancelRecoveryProposalEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::InitiateBadgeWithdrawAttemptEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::InitiateRecoveryEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::LockPrimaryRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::RuleSetUpdateEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::StopTimedRecoveryEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::UnlockPrimaryRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedAccessControllerState

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerV2StateFieldPayload

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for AccessControllerV2Substate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::BadgeWithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::CancelBadgeWithdrawAttemptEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::CancelRecoveryProposalEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for DepositRecoveryXrdEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::InitiateBadgeWithdrawAttemptEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::InitiateRecoveryEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::LockPrimaryRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::RuleSetUpdateEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::StopTimedRecoveryEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::UnlockPrimaryRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for VersionedAccessControllerV2State

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for WithdrawRecoveryXrdEvent

Source§

impl<D, X> Decode<X, D> for AbortReason
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountLockerPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccountPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AlwaysVisibleGlobalNodesVersion
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AuthZoneField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for BatchPartitionStateUpdate
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for BlueprintPayloadDef
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ChildNames
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ComponentField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ComponentRoyaltyPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for DatabaseUpdate
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for DateTimeError
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for DecodeError
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for EncodeError
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for EntityType
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleBucketField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleProofField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleResourceManagerCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleResourceManagerFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleResourceManagerField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleResourceManagerPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleVaultCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleVaultFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleVaultField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleVaultPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for IdentityV1MinorVersion
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for InstructionOutput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for IntentHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for InvalidImport
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for InvalidMemory
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for InvalidTable
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for KernelBoot
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for KindedTransactionHashesV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for KindedTransactionHashesV2
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Level
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for LocalTypeId
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MetadataPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MultiResourcePoolPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NoCustomTypeKind
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NoCustomTypeKindLabel
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NoCustomTypeValidation
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NodeStateUpdates
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleBucketField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleIdType
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleProofField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerGeneric
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleVaultCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleVaultFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleVaultField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleVaultPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for OneResourcePoolPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PackageCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PackageFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PackageField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PackagePartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PackageV1MinorVersion
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ParseHashError
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PartitionDatabaseUpdates
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PartitionStateUpdates
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProtocolUpdateStatus
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProtocolUpdateStatusSummaryVersions
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProtocolVersion
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PublicKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PublicKeyHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ResourceType
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoleAssignmentPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoundingMode
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoyaltyField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RustTypeId
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SchemaValidationError
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ScryptoCustomValueKind
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SignatureV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SubstateDevice
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SubstateKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SubstateLockState
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TimeComparisonOperator
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TimePrecisionV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TimePrecisionV2
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TransactionProcessorV1MinorVersion
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TransactionTrackerField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TwoResourcePoolPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TypeInfoField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for UpdateNumberOfMinRoundsPerEpochSettings
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for VmBoot
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for VmType
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for WithdrawStrategy
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for WorktopField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PoolV1MinorVersion
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MultiResourcePoolCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MultiResourcePoolFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MultiResourcePoolField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for OneResourcePoolCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for OneResourcePoolFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for OneResourcePoolField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TwoResourcePoolCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TwoResourcePoolFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TwoResourcePoolField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerCollection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerFeature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerField
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerV2Collection
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerV2Feature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerV2Field
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PrepareError
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for MultiResourcePoolFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for OneResourcePoolFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TwoResourcePoolFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Bls12381G1PublicKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Bls12381G2Signature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for CodeHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerGetCurrentEpochInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerGetCurrentTimeInputV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerGetCurrentTimeInputV2
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerNextRoundInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ConsensusManagerStartInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for DatabaseUpdates
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for DbPartitionKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for DbSortKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Ed25519PublicKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Ed25519PublicKeyHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Ed25519Signature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Epoch
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for EventFlags
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FlashTransactionHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FlashTransactionV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FunctionSchema
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleResourceManagerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for FungibleVaultFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Hash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Instant
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for LatestProtocolUpdateCommitBatch
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for LeaderProposalHistory
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for LedgerTransactionHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for LedgerTransactionHashesV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for LedgerTransactionHashesV2
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for LengthValidation
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for LockFlags
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NetworkDefinition
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NoSettings
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NodeDatabaseUpdates
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NodeId
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleProofGetLocalIdsInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NonFungibleVaultFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NotarizedTransactionHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for NovelTypeMetadata
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PackageFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PartitionNumber
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PartitionOffset
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PreparationSettingsV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for PreviewFlags
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProofCloneInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProofGetAmountInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProofGetResourceAddressInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProtocolParamsSettings
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProtocolUpdateStatusSummarySubstate
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ProtocolUpdateStatusSummaryV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawFlashTransaction
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawLedgerTransaction
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawNotarizedTransaction
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawPartialTransaction
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawPreviewTransaction
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawRoundUpdateTransactionV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawSignedPartialTransaction
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawSignedTransactionIntent
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawSubintent
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawSystemTransaction
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RawTransactionIntent
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Round
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoundUpdateTransactionHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for RoundUpdateTransactionV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SchemaHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ScopedTypeId
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Secp256k1PublicKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Secp256k1PublicKeyHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Secp256k1Signature
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for Secp256k1UncompressedPublicKey
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SignedTransactionIntentHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for StateUpdates
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SubintentHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for SystemTransactionHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TransactionIntentHash
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TypeMetadata
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for UserTransactionHashesV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for UserTransactionHashesV2
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for UtcDateTime
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorAcceptsDelegatedStakeInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorGetProtocolUpdateReadinessInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorRegisterInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorSignalProtocolUpdateReadinessInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorTotalStakeUnitSupplyInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorTotalStakeXrdAmountInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorUnregisterInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for ValidatorUpdateAcceptDelegatedStakeInput
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for VaultFreezeFlags
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for WellKnownTypeId
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for AccessControllerV2FeatureSet
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D: Decoder<ManifestCustomValueKind>> Decode<ManifestCustomValueKind, D> for EmptyNonFungibleData

Source§

impl<D: Decoder<ScryptoCustomValueKind>> Decode<ScryptoCustomValueKind, D> for EmptyNonFungibleData

Source§

impl<Data, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerDataEntryPayload<Data>

Source§

impl<E, D, X> Decode<X, D> for TypeValidation<E>
where E: CustomTypeValidation + Decode<X, D>, D: Decoder<X>, X: CustomValueKind,

Source§

impl<Ext, D> Decode<<Ext as CustomExtension>::CustomValueKind, D> for RawValue<'_, Ext>

Source§

impl<K, V, D> Decode<ManifestCustomValueKind, D> for KeyValueStoreInit<K, V>

Source§

impl<K, V, D> Decode<ScryptoCustomValueKind, D> for KeyValueStoreInit<K, V>

Source§

impl<S, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerCreateGenericInput<S>

Source§

impl<S, D, X> Decode<X, D> for SchemaVersions<S>

Source§

impl<S, D, X> Decode<X, D> for SchemaV1<S>

Source§

impl<S, D, X> Decode<X, D> for SingleTypeSchema<S>

Source§

impl<S, D, X> Decode<X, D> for TypeCollectionSchema<S>

Source§

impl<S, D, X> Decode<X, D> for VersionedSchema<S>

Source§

impl<S, T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerCreateRuidWithInitialSupplyGenericInput<S, T>

Source§

impl<S, T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerCreateWithInitialSupplyGenericInput<S, T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for BurnRoles<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for DepositRoles<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for FreezeRoles<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for MintRoles<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for ModuleConfig<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for NonFungibleDataUpdateRoles<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for RecallRoles<T>

Source§

impl<T, D> Decode<ManifestCustomValueKind, D> for WithdrawRoles<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for FieldSubstate<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for BurnRoles<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for DepositRoles<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for FreezeRoles<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for MintRoles<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for ModuleConfig<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleDataUpdateRoles<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintGenericInput<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintRuidGenericInput<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintSingleRuidGenericInput<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerUpdateDataGenericInput<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for RecallRoles<T>

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for WithdrawRoles<T>

Source§

impl<T, D, X> Decode<X, D> for TypeKindLabel<T>
where T: CustomTypeKindLabel + Decode<X, D>, D: Decoder<X>, X: CustomValueKind,

Source§

impl<T, D, X> Decode<X, D> for UpdateSetting<T>
where T: UpdateSettingContent + Decode<X, D>, D: Decoder<X>, X: CustomValueKind,

Source§

impl<T, D, X> Decode<X, D> for FullyScopedTypeId<T>
where T: AsRef<NodeId> + Decode<X, D>, D: Decoder<X>, X: CustomValueKind,

Source§

impl<T, D, X> Decode<X, D> for NumericValidation<T>

Source§

impl<T, L, D, X> Decode<X, D> for TypeKind<T, L>
where T: CustomTypeKind<L> + Decode<X, D>, L: SchemaTypeLink + Decode<X, D> + Categorize<X>, D: Decoder<X>, X: CustomValueKind,

Source§

impl<U, O, D> Decode<ManifestCustomValueKind, D> for GenericMetadataValue<U, O>

Source§

impl<U, O, D> Decode<ScryptoCustomValueKind, D> for GenericMetadataValue<U, O>

Source§

impl<V, D> Decode<ManifestCustomValueKind, D> for KeyValueStoreInitEntry<V>

Source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for IndexEntrySubstate<V>

Source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for KeyValueEntrySubstate<V>

Source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for SortedIndexEntrySubstate<V>

Source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for FieldSubstateV1<V>

Source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for KeyValueEntrySubstateV1<V>

Source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for KeyValueStoreInitEntry<V>

Source§

impl<X, D> Decode<X, D> for NoCustomValue
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D> Decode<X, D> for String
where X: CustomValueKind, D: Decoder<X>,

Source§

impl<X, D, K, V> Decode<X, D> for HashMap<K, V>
where X: CustomValueKind, D: Decoder<X>, K: Decode<X, D> + Categorize<X> + Hash + Eq, V: Decode<X, D> + Categorize<X>,

Source§

impl<X, D, K, V> Decode<X, D> for IndexMap<K, V>
where X: CustomValueKind, D: Decoder<X>, K: Decode<X, D> + Categorize<X> + Hash + Eq, V: Decode<X, D> + Categorize<X>,

Source§

impl<X, D, K, V> Decode<X, D> for BTreeMap<K, V>
where X: CustomValueKind, D: Decoder<X>, K: Decode<X, D> + Categorize<X> + Ord, V: Decode<X, D> + Categorize<X>,

Source§

impl<X, D, T> Decode<X, D> for Option<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

Source§

impl<X, D, T> Decode<X, D> for HashSet<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + Categorize<X> + Hash + Eq,

Source§

impl<X, D, T> Decode<X, D> for IndexSet<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + Categorize<X> + Hash + Eq,

Source§

impl<X, D, T> Decode<X, D> for Arc<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

Source§

impl<X, D, T> Decode<X, D> for BTreeSet<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + Categorize<X> + Ord,

Source§

impl<X, D, T> Decode<X, D> for Box<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

Source§

impl<X, D, T> Decode<X, D> for Rc<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

Source§

impl<X, D, T> Decode<X, D> for RefCell<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

Source§

impl<X, D, T> Decode<X, D> for Vec<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + Categorize<X>,

Source§

impl<X, D, T, E> Decode<X, D> for Result<T, E>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>, E: Decode<X, D>,

Source§

impl<X, D, Y> Decode<X, D> for Value<X, Y>
where X: CustomValueKind, D: Decoder<X>, Y: Decode<X, D> + CustomValue<X>,

Source§

impl<X, D, Y> Decode<X, D> for EnumVariantValue<X, Y>
where X: CustomValueKind, D: Decoder<X>, Y: Decode<X, D> + CustomValue<X>,

Source§

impl<X, D, const DISCRIMINATOR: u8, T> Decode<X, D> for SborFixedEnumVariant<DISCRIMINATOR, T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + SborTuple<X>,