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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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, X> Decode<X, D> for AccountCollection
where D: Decoder<X>, X: CustomValueKind,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Implementors§

source§

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

source§

impl<C, L, D, X> Decode<X, D> for TypeKind<C, L>
where C: CustomTypeKind<L> + Decode<X, D> + Categorize<X>, L: SchemaTypeLink + Decode<X, D> + Categorize<X>, D: Decoder<X>, X: CustomValueKind,

source§

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

source§

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

§

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

source§

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

§

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

§

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

source§

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

§

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

§

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

§

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

§

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

source§

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

§

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

§

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

source§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

source§

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

§

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

§

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

source§

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

§

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

§

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

§

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

source§

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

source§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

§

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

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 GenesisResourceAllocation

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

§

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

§

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

§

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

§

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

§

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

source§

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

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

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 BucketError

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 LocalRef

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 VersionedNonFungibleResourceManagerIdType

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 WorktopError

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::errors::multi_resource_pool::Error

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::errors::one_resource_pool::Error

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::errors::two_resource_pool::Error

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 ComponentClaimRoyaltiesInput

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 scrypto_test::prelude::non_fungible_vault::DepositEvent

source§

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

source§

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

source§

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

source§

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

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 AccessControllerCreateInput

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<D> Decode<ScryptoCustomValueKind, D> for 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 AccessControllerStopTimedRecoveryInput

source§

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

source§

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

source§

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

source§

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

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 InitiateBadgeWithdrawAttemptEvent

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

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 LocalNonFungibleDataSchema

source§

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

source§

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

source§

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

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 MethodKey

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

impl<D> Decode<ScryptoCustomValueKind, D> for 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 ResourcesUsage

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<D> Decode<ScryptoCustomValueKind, D> for 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 ValidatorApplyEmissionInput

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::multi_resource_pool::DepositEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::multi_resource_pool::RedemptionEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::multi_resource_pool::WithdrawEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::one_resource_pool::ContributionEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::one_resource_pool::DepositEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::one_resource_pool::RedemptionEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::one_resource_pool::WithdrawEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::two_resource_pool::ContributionEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::two_resource_pool::DepositEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::two_resource_pool::RedemptionEvent

source§

impl<D> Decode<ScryptoCustomValueKind, D> for scrypto_test::prelude::v1::events::two_resource_pool::WithdrawEvent

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 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 AccountPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

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

source§

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

source§

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

source§

impl<D, X> Decode<X, D> for BootLoaderField
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,

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

impl<D, X> Decode<X, D> for FungibleResourceManagerCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleResourceManagerFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleResourceManagerField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleResourceManagerPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleVaultCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleVaultFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleVaultField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleVaultPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for InstructionOutput
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 MetadataPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for MultiResourcePoolPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for 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 NonFungibleProofField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerGeneric
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleVaultCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleVaultFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleVaultField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleVaultPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for OneResourcePoolPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for PackageCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for PackageFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for PackageField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for PackagePartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for PartitionDatabaseUpdates
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for PartitionStateUpdates
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for Receiver
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 RoyaltyField
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for SignatureV1
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 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 TransactionTrackerField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for TwoResourcePoolPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for TypeInfoField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorPartitionOffset
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for VmBoot
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for VmType
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for WithdrawStrategy
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for WorktopField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for PoolV1MinorVersion
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for MultiResourcePoolCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for MultiResourcePoolFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for MultiResourcePoolField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for OneResourcePoolCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for OneResourcePoolFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for OneResourcePoolField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for TwoResourcePoolCollection
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for TwoResourcePoolFeature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for TwoResourcePoolField
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for 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 PrepareError
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 EntityType
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 NoCustomTypeValidation
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 ParseHashError
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 RoundingMode
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for SchemaValidationError
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ScryptoCustomValueKind
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for SubstateKey
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 ChildNames
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for DecodeError
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for EncodeError
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for LocalTypeId
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 EventFlags
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 AccessControllerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for CodeHash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ConsensusManagerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ConsensusManagerGetCurrentEpochInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ConsensusManagerGetCurrentTimeInputV1
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ConsensusManagerGetCurrentTimeInputV2
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ConsensusManagerNextRoundInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ConsensusManagerStartInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for DatabaseUpdates
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for DbPartitionKey
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for DbSortKey
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for FlashTransactionHash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FunctionSchema
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleResourceManagerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for FungibleVaultFeatureSet
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for IntentHash
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 NodeDatabaseUpdates
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleProofGetLocalIdsInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleResourceManagerFeatureSet
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NonFungibleVaultFeatureSet
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for NotarizedTransactionHash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for PackageFeatureSet
where D: Decoder<X>, X: CustomValueKind,

§

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,

§

impl<D, X> Decode<X, D> for RawFlashTransaction
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for RawIntent
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for RawNotarizedTransaction
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for RawSignedIntent
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for RawSystemTransaction
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for ReceiverInfo
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for RefTypes
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for SignedIntentHash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for StateUpdates
where D: Decoder<X>, X: CustomValueKind,

§

impl<D, X> Decode<X, D> for SystemTransactionHash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorAcceptsDelegatedStakeInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorFeatureSet
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorGetProtocolUpdateReadinessInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorRegisterInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorSignalProtocolUpdateReadinessInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorTotalStakeUnitSupplyInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorTotalStakeXrdAmountInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorUnregisterInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ValidatorUpdateAcceptDelegatedStakeInput
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for VaultFreezeFlags
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for MultiResourcePoolFeatureSet
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for OneResourcePoolFeatureSet
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for TwoResourcePoolFeatureSet
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for LengthValidation
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 TypeMetadata
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 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 Ed25519PublicKey
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for Ed25519PublicKeyHash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for Ed25519Signature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for Epoch
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for Hash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for Instant
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for NetworkDefinition
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 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 Round
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for SchemaHash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for ScopedTypeId
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for Secp256k1PublicKey
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for Secp256k1PublicKeyHash
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for Secp256k1Signature
where D: Decoder<X>, X: CustomValueKind,

source§

impl<D, X> Decode<X, D> for UtcDateTime
where D: Decoder<X>, X: CustomValueKind,

source§

impl<Data, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerDataEntryPayload<Data>

source§

impl<E, D, X> Decode<X, D> for TypeValidation<E>

source§

impl<Ext, D> Decode<<Ext as CustomExtension>::CustomValueKind, D> for RawValue<'_, Ext>

source§

impl<K, V, D> Decode<ManifestCustomValueKind, D> for KeyValueStoreInit<K, V>

source§

impl<K, V, D> Decode<ScryptoCustomValueKind, D> for KeyValueStoreInit<K, V>

source§

impl<S, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerCreateGenericInput<S>

source§

impl<S, D, X> Decode<X, D> for VersionedSchema<S>

source§

impl<S, D, X> Decode<X, D> for SchemaV1<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>

§

impl<T, D> Decode<ManifestCustomValueKind, D> for BlueprintCollectionSchema<T>

§

impl<T, D> Decode<ManifestCustomValueKind, D> for TypeRef<T>

source§

impl<T, D> Decode<ManifestCustomValueKind, D> for ModuleConfig<T>

§

impl<T, D> Decode<ManifestCustomValueKind, D> for BlueprintKeyValueSchema<T>

source§

impl<T, D> Decode<ManifestCustomValueKind, D> for BurnRoles<T>

source§

impl<T, D> Decode<ManifestCustomValueKind, D> for DepositRoles<T>

source§

impl<T, D> Decode<ManifestCustomValueKind, D> for FreezeRoles<T>

source§

impl<T, D> Decode<ManifestCustomValueKind, D> for MintRoles<T>

source§

impl<T, D> Decode<ManifestCustomValueKind, D> for NonFungibleDataUpdateRoles<T>

source§

impl<T, D> Decode<ManifestCustomValueKind, D> for RecallRoles<T>

source§

impl<T, D> Decode<ManifestCustomValueKind, D> for WithdrawRoles<T>

§

impl<T, D> Decode<ScryptoCustomValueKind, D> for BlueprintCollectionSchema<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for FieldSubstate<T>

§

impl<T, D> Decode<ScryptoCustomValueKind, D> for TypeRef<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for ModuleConfig<T>

§

impl<T, D> Decode<ScryptoCustomValueKind, D> for BlueprintKeyValueSchema<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for BurnRoles<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for DepositRoles<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for FreezeRoles<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for MintRoles<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleDataUpdateRoles<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintGenericInput<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintRuidGenericInput<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerMintSingleRuidGenericInput<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for NonFungibleResourceManagerUpdateDataGenericInput<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for RecallRoles<T>

source§

impl<T, D> Decode<ScryptoCustomValueKind, D> for WithdrawRoles<T>

source§

impl<T, D, X> Decode<X, D> for NumericValidation<T>
where D: Decoder<X>, X: CustomValueKind, T: Decode<X, D> + Categorize<X>,

source§

impl<T, D, X> Decode<X, D> for FullyScopedTypeId<T>
where T: Into<NodeId> + Decode<X, D> + Categorize<X>, D: Decoder<X>, X: CustomValueKind,

source§

impl<U, O, D> Decode<ManifestCustomValueKind, D> for GenericMetadataValue<U, O>

source§

impl<U, O, D> Decode<ScryptoCustomValueKind, D> for GenericMetadataValue<U, O>

§

impl<V, D> Decode<ManifestCustomValueKind, D> for FieldSchema<V>

source§

impl<V, D> Decode<ManifestCustomValueKind, D> for KeyValueStoreInitEntry<V>

source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for IndexEntrySubstate<V>

source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for KeyValueEntrySubstate<V>

source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for SortedIndexEntrySubstate<V>

§

impl<V, D> Decode<ScryptoCustomValueKind, D> for FieldSchema<V>

source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for FieldSubstateV1<V>

source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for KeyValueEntrySubstateV1<V>

source§

impl<V, D> Decode<ScryptoCustomValueKind, D> for KeyValueStoreInitEntry<V>

source§

impl<X, D> Decode<X, D> for NoCustomValue
where X: CustomValueKind, D: Decoder<X>,

source§

impl<X, D> Decode<X, D> for String
where X: CustomValueKind, D: Decoder<X>,

source§

impl<X, D, K, V> Decode<X, D> for HashMap<K, V>
where X: CustomValueKind, D: Decoder<X>, K: Decode<X, D> + Categorize<X> + Hash + Eq, V: Decode<X, D> + Categorize<X>,

source§

impl<X, D, K, V> Decode<X, D> for IndexMap<K, V>
where X: CustomValueKind, D: Decoder<X>, K: Decode<X, D> + Categorize<X> + Hash + Eq, V: Decode<X, D> + Categorize<X>,

source§

impl<X, D, K, V> Decode<X, D> for BTreeMap<K, V>
where X: CustomValueKind, D: Decoder<X>, K: Decode<X, D> + Categorize<X> + Ord, V: Decode<X, D> + Categorize<X>,

source§

impl<X, D, T> Decode<X, D> for Option<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

source§

impl<X, D, T> Decode<X, D> for HashSet<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + Categorize<X> + Hash + Eq,

source§

impl<X, D, T> Decode<X, D> for IndexSet<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + Categorize<X> + Hash + Eq,

source§

impl<X, D, T> Decode<X, D> for BTreeSet<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + Categorize<X> + Ord,

source§

impl<X, D, T> Decode<X, D> for Box<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

source§

impl<X, D, T> Decode<X, D> for Rc<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

source§

impl<X, D, T> Decode<X, D> for RefCell<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>,

source§

impl<X, D, T> Decode<X, D> for Vec<T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + Categorize<X>,

source§

impl<X, D, T, E> Decode<X, D> for Result<T, E>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D>, E: Decode<X, D>,

source§

impl<X, D, Y> Decode<X, D> for Value<X, Y>
where X: CustomValueKind, D: Decoder<X>, Y: Decode<X, D> + CustomValue<X>,

source§

impl<X, D, Y> Decode<X, D> for EnumVariantValue<X, Y>
where X: CustomValueKind, D: Decoder<X>, Y: Decode<X, D> + CustomValue<X>,

source§

impl<X, D, const DISCRIMINATOR: u8, T> Decode<X, D> for FixedEnumVariant<DISCRIMINATOR, T>
where X: CustomValueKind, D: Decoder<X>, T: Decode<X, D> + SborTuple<X>,