Skip to main content

Decode

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

Implementations on Foreign Types§

Source§

impl<A, M, D> Decode<ManifestCustomValueKind, D> for GenericGlobal<A, M>

Source§

impl<A, M, D> Decode<ManifestCustomValueKind, D> for GenericOwned<A, M>

Source§

impl<A, M, D> Decode<ScryptoCustomValueKind, D> for GenericGlobal<A, M>

Source§

impl<A, M, D> Decode<ScryptoCustomValueKind, D> for GenericOwned<A, M>

Source§

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

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 AccountFeatureSet
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 AccountLockerFeatureSet
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 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 ComponentRoyaltyFeatureSet
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 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 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 MessageValidationConfig
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 MetadataFeatureSet
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 Nibble
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 Receiver
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 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 RoleAssignmentFeatureSet
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 StaleTreePart
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 TransactionValidationConfigV1
where D: Decoder<X>, X: CustomValueKind,

Source§

impl<D, X> Decode<X, D> for TransactionValidationConfigurationSubstate
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 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 TreeNodeKey
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 VersionedTreeNode
where D: Decoder<X>, X: CustomValueKind,

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 AllocateGlobalAddress

Source§

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

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 BlueprintEventSchemaInit

Source§

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

Source§

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

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

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 GenericBound

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 KeyValueStoreGenericSubstitutions

Source§

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

Source§

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

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 PopFromAuthZone

Source§

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

Source§

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

Source§

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

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 TakeAllFromWorktop

Source§

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

Source§

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

Source§

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

Source§

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

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 TransactionTrackerCreateManifestInput

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 VerifyParent

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 CheckedFungibleProof

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ModuleHandle

Source§

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

Source§

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

Source§

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

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 OwnerRoleSubstate

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 Validator

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for TypeRef<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, 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, 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> Decode<X, D> for (T0,)
where X: CustomValueKind, D: Decoder<X>, T0: 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>,

Source§

impl<X, D> Decode<X, D> for ()
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> 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 usize
where X: CustomValueKind, D: Decoder<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, X> Decode<X, D> for AbortReason
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 AccessControllerFeatureSet
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 AccessControllerPartitionOffset
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 AccessControllerV2FeatureSet
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 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 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 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 CodeHash
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 ConsensusManagerFeatureSet
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 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 ConsensusManagerPartitionOffset
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 DatabaseUpdate
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 DateTimeError
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 DecodeError
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 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 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 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 FungibleResourceManagerFeatureSet
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 FungibleVaultFeatureSet
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 Hash
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 Instant
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 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 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 LockFlags
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 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 MultiResourcePoolFeatureSet
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 MultiResourcePoolPartitionOffset
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 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 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 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 NonFungibleProofGetLocalIdsInput
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 NonFungibleResourceManagerFeatureSet
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 NonFungibleVaultFeatureSet
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 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 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 OneResourcePoolFeatureSet
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 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 PackageFeatureSet
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 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 PartitionStateUpdates
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 PreparationSettingsV1
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 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 ProtocolUpdateStatus
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 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 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 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 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 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 SchemaHash
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 ScopedTypeId
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 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 SignatureV1
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 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 SystemTransactionHash
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 TransactionIntentHash
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 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 TwoResourcePoolFeatureSet
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 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 TypeMetadata
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 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 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 ValidatorFeatureSet
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 ValidatorGetProtocolUpdateReadinessInput
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 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 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 WellKnownTypeId
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: Decoder<ManifestCustomValueKind>> Decode<ManifestCustomValueKind, D> for EmptyNonFungibleData

Source§

impl<D: Decoder<ScryptoCustomValueKind>> Decode<ScryptoCustomValueKind, D> for EmptyNonFungibleData

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 AccessControllerInitiateRecoveryAsPrimaryManifestInput

Source§

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

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 AccessControllerQuickConfirmPrimaryRoleRecoveryProposalManifestInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AccountCreateProofOfAmountManifestInput

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 AccountHasNonFungibleManifestInput

Source§

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

Source§

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

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 AccountNonFungibleLocalIdsManifestInput

Source§

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

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

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 AllowedIds

Source§

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

Source§

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

Source§

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

Source§

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

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 BasicRequirement

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 CompositeRequirement

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 CurveType

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 InstructionV1

Source§

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

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 KeyValueStoreDataSchema

Source§

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

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 LowerBound

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 MetadataCreateInput

Source§

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

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 MetadataSetManifestInput

Source§

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

Source§

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

Source§

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

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 NonFungibleDataSchema

Source§

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

Source§

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

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 OwnValidation

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 RecoveryProposal

Source§

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

Source§

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

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 ResourceFeature

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 ResourceOrNonFungible

Source§

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

Source§

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

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 RoleAssignmentSetManifestInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 SignedIntentV1

Source§

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

Source§

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

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 TestTransaction

Source§

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

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 UpperBound

Source§

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

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

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 AccessControllerStateFieldPayload

Source§

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

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 AccessControllerV1Substate

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 Actor

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AuthZoneError

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 scrypto_test::prelude::v1::BadgeWithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::BadgeWithdrawEvent

Source§

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

Source§

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

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 BlueprintPartitionType

Source§

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

Source§

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

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 BootloadingError

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 BucketError

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 BucketSnapshot

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 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 scrypto_test::prelude::v1::CancelBadgeWithdrawAttemptEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::CancelBadgeWithdrawAttemptEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::CancelRecoveryProposalEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::CancelRecoveryProposalEvent

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ComposeProofError

Source§

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

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 ConsensusManagerConfigurationVersions

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 ConsensusManagerCurrentProposalStatisticVersions

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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::two_resource_pool::ContributionEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::events::multi_resource_pool::ContributionEvent

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 DefaultDepositRule

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::two_resource_pool::DepositEvent

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::fungible_vault::DepositEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::non_fungible_vault::DepositEvent

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 scrypto_test::prelude::pool::errors::multi_resource_pool::Error

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 FunctionAuth

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 FungibleResourceManagerDivisibilityVersions

Source§

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

Source§

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

Source§

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

Source§

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

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 FungibleVaultBalanceVersions

Source§

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

Source§

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

Source§

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

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 FungibleVaultLockedBalanceVersions

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 GenericSubstitution

Source§

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

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 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 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 scrypto_test::prelude::v1::InitiateBadgeWithdrawAttemptEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::InitiateBadgeWithdrawAttemptEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::InitiateRecoveryEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::InitiateRecoveryEvent

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

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 LocalRef

Source§

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

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::LockPrimaryRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::LockPrimaryRoleEvent

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 MethodAccessibility

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 MultiResourcePoolStateFieldPayload

Source§

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

Source§

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

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 NonFungibleDataSchema

Source§

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

Source§

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

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 NonFungibleResourceManagerError

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 NonFungibleResourceManagerIdTypeVersions

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 NonFungibleResourceManagerMutableFieldsVersions

Source§

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

Source§

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

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 NonFungibleVaultBalanceVersions

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 NonFungibleVaultError

Source§

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

Source§

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

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 NonFungibleVaultLockedResourceVersions

Source§

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

Source§

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

Source§

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

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 Nullification

Source§

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

Source§

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

Source§

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

Source§

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

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 OneResourcePoolStateFieldPayload

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 PackageBlueprintVersionAuthConfigVersions

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 PackageCodeInstrumentedCodeVersions

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 PackageCodeOriginalCodeVersions

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 PackageCodeVmTypeVersions

Source§

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

Source§

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

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 PackageRoyalty

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 Proof

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ReadSubstateError

Source§

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

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::fungible_vault::RecallEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::non_fungible_vault::RecallEvent

Source§

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

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 scrypto_test::prelude::pool::events::one_resource_pool::RedemptionEvent

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::multi_resource_pool::RedemptionEvent

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::execution_trace::ResourceSpecifier

Source§

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

Source§

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

Source§

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

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 RoleSpecification

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::RuleSetUpdateEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::RuleSetUpdateEvent

Source§

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

Source§

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

Source§

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

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 SetSubstateEventOwned

Source§

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

Source§

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

Source§

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

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 scrypto_test::prelude::v1::StopTimedRecoveryEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::StopTimedRecoveryEvent

Source§

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

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::substates::one_resource_pool::Substate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::substates::two_resource_pool::Substate

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::pool::substates::multi_resource_pool::Substate

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 SystemFieldStructure

Source§

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

Source§

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

Source§

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

Source§

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

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 TransactionCostingParameters

Source§

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

Source§

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

Source§

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

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 TransactionLimitsError

Source§

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

Source§

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

Source§

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

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

Source§

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

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 scrypto_test::prelude::v1::UnlockPrimaryRoleEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v2::UnlockPrimaryRoleEvent

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 UpperBound

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 ValidatorError

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 ValidatorProtocolUpdateReadinessSignalVersions

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 ValidatorStateVersions

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 VaultError

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 VersionedAccessControllerState

Source§

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

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 VersionedMultiResourcePoolState

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 VersionedOneResourcePoolState

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 VersionedTwoResourcePoolState

Source§

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

Source§

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

Source§

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

Source§

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

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

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::fungible_vault::WithdrawEvent

Source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::non_fungible_vault::WithdrawEvent

Source§

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

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 WorktopChange

Source§

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

Source§

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

Source§

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

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 WriteSubstateError

Source§

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

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, X> Decode<X, D> for SchemaV1<S>

Source§

impl<S, D, X> Decode<X, D> for SchemaVersions<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, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerCreateGenericInput<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, 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, 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> 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 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 BurnRoles<T>

Source§

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

Source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for FieldSubstate<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 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, 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<T, R, D> Decode<ManifestCustomValueKind, D> for ModuleConfig<T, R>

Source§

impl<T, R, D> Decode<ScryptoCustomValueKind, D> for ModuleConfig<T, R>

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 FieldSubstateV1<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 KeyValueEntrySubstateV1<V>

Source§

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

Source§

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

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, 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, 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, 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 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 Option<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, Y> Decode<X, D> for EnumVariantValue<X, Y>
where X: CustomValueKind, D: Decoder<X>, Y: Decode<X, D> + CustomValue<X>,

Source§

impl<X, D, Y> Decode<X, D> for TupleValue<X, Y>
where X: CustomValueKind, D: Decoder<X>, Y: Decode<X, D> + CustomValue<X>,

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, const DISCRIMINATOR: u8, T> Decode<X, D> for SborFixedEnumVariant<DISCRIMINATOR, T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + SborTuple<X>,

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