pub trait Encode<X, E>
where X: CustomValueKind, E: Encoder<X>,
{ // Required methods fn encode_value_kind(&self, encoder: &mut E) -> Result<(), EncodeError>; fn encode_body(&self, encoder: &mut E) -> Result<(), EncodeError>; }
Expand description

A data structure that can be serialized into a byte array using SBOR.

Required Methods§

source

fn encode_value_kind(&self, encoder: &mut E) -> Result<(), EncodeError>

Encodes the SBOR value’s kind to the encoder

source

fn encode_body(&self, encoder: &mut E) -> Result<(), EncodeError>

Encodes the SBOR body of the type to the encoder.

You may want to call encoder.encode_deeper_body 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 Value codec.

Each layer of the Value counts as one depth.

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

You should only call value.encode_body directly when the encoding of that type into an Value doesn’t increase the SBOR depth in the encoder, that is:

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

Implementations on Foreign Types§

source§

impl<'a, X, E, T> Encode<X, E> for &T
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + ?Sized,

source§

impl<E> Encode<ManifestCustomValueKind, E> for TestUtilsPanicInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedAccountAuthorizedDepositor

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedAccountDepositRule

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedAccountResourcePreference

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedAccountResourceVault

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for DepositEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RejectedDepositEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WithdrawEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataValidationError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedMetadataEntry

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedRoleAssignmentAccessRule

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedRoleAssignmentOwner

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedComponentRoyaltyAccumulator

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedComponentRoyaltyMethodAmount

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltyError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for IDAllocation

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TypeCheckError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TypeInfoSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountAuthorizedDepositorEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountAuthorizedDepositorKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountDepositRuleFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountResourcePreferenceEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountResourcePreferenceKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountResourceVaultEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountResourceVaultKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountOwnerBadgeData

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AddAuthorizedDepositorEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RemoveAuthorizedDepositorEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RemoveResourcePreferenceEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SetDefaultDepositRuleEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SetResourcePreferenceEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Validator

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RemoveMetadataEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SetMetadataEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataEntryEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataEntryKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LockOwnerRoleEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SetOwnerRoleEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SetRoleEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentAccessRuleEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentAccessRuleKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentOwnerFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OwnerRoleSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltyAccumulatorFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltyMethodAmountEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltyMethodAmountKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleBucket

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TestUtilsPanicInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OnDropInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OnMoveInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OnVirtualizeInput

source§

impl<E, X> Encode<X, E> for AccountCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccountFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccountField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MetadataCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MetadataFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MetadataField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoleAssignmentCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoleAssignmentFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoleAssignmentField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ComponentRoyaltyCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ComponentRoyaltyFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ComponentRoyaltyField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for StaleTreePart
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TreeNodeV1
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for VersionedTreeNode
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccountFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MetadataFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoleAssignmentFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ComponentRoyaltyFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TreeChildEntry
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TreeInternalNode
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TreeLeafNode
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NodeKey
where E: Encoder<X>, X: CustomValueKind,

source§

impl<O, E> Encode<ScryptoCustomValueKind, E> for Global<O>

source§

impl<O, E> Encode<ScryptoCustomValueKind, E> for Owned<O>

source§

impl<X, E> Encode<X, E> for bool
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for i8
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for i16
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for i32
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for i64
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for i128
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for isize
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for str
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for u8
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for u16
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for u32
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for u64
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for u128
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for ()
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for usize
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for Nibble
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for NibblePath
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E, T0> Encode<X, E> for (T0,)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>,

source§

impl<X, E, T0, T1> Encode<X, E> for (T0, T1)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>,

source§

impl<X, E, T0, T1, T2> Encode<X, E> for (T0, T1, T2)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3> Encode<X, E> for (T0, T1, T2, T3)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3, T4> Encode<X, E> for (T0, T1, T2, T3, T4)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>, T4: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3, T4, T5> Encode<X, E> for (T0, T1, T2, T3, T4, T5)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>, T4: Encode<X, E>, T5: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3, T4, T5, T6> Encode<X, E> for (T0, T1, T2, T3, T4, T5, T6)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>, T4: Encode<X, E>, T5: Encode<X, E>, T6: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3, T4, T5, T6, T7> Encode<X, E> for (T0, T1, T2, T3, T4, T5, T6, T7)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>, T4: Encode<X, E>, T5: Encode<X, E>, T6: Encode<X, E>, T7: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3, T4, T5, T6, T7, T8> Encode<X, E> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>, T4: Encode<X, E>, T5: Encode<X, E>, T6: Encode<X, E>, T7: Encode<X, E>, T8: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Encode<X, E> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>, T4: Encode<X, E>, T5: Encode<X, E>, T6: Encode<X, E>, T7: Encode<X, E>, T8: Encode<X, E>, T9: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Encode<X, E> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>, T4: Encode<X, E>, T5: Encode<X, E>, T6: Encode<X, E>, T7: Encode<X, E>, T8: Encode<X, E>, T9: Encode<X, E>, T10: Encode<X, E>,

source§

impl<X, E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Encode<X, E> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where X: CustomValueKind, E: Encoder<X>, T0: Encode<X, E>, T1: Encode<X, E>, T2: Encode<X, E>, T3: Encode<X, E>, T4: Encode<X, E>, T5: Encode<X, E>, T6: Encode<X, E>, T7: Encode<X, E>, T8: Encode<X, E>, T9: Encode<X, E>, T10: Encode<X, E>, T11: Encode<X, E>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<X, E, T> Encode<X, E> for [T]
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X>,

source§

impl<X, E, T, const N: usize> Encode<X, E> for [T; N]
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X>,

Implementors§

source§

impl<'a> Encode<ManifestCustomValueKind, VecEncoder<'a, ManifestCustomValueKind>> for ManifestArgs

source§

impl<'a, E> Encode<ScryptoCustomValueKind, E> for TransactionProcessorRunInputEfficientEncodable<'a>

source§

impl<'a, X, E, B> Encode<X, E> for Cow<'a, B>
where X: CustomValueKind, E: Encoder<X>, B: 'a + ToOwned + Encode<X, E> + ?Sized,

source§

impl<C, L, E, X> Encode<X, E> for TypeKind<C, L>
where C: CustomTypeKind<L> + Encode<X, E> + Categorize<X>, L: SchemaTypeLink + Encode<X, E> + Categorize<X>, E: Encoder<X>, X: CustomValueKind,

source§

impl<Data, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerDataEntryPayload<Data>

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessRule

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessRuleNode

§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintHook

source§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintType

§

impl<E> Encode<ManifestCustomValueKind, E> for CurveType

§

impl<E> Encode<ManifestCustomValueKind, E> for DecryptorsByCurve

source§

impl<E> Encode<ManifestCustomValueKind, E> for DefaultDepositRule

§

impl<E> Encode<ManifestCustomValueKind, E> for DynamicComponentAddress

§

impl<E> Encode<ManifestCustomValueKind, E> for DynamicGlobalAddress

§

impl<E> Encode<ManifestCustomValueKind, E> for DynamicPackageAddress

§

impl<E> Encode<ManifestCustomValueKind, E> for DynamicResourceAddress

source§

impl<E> Encode<ManifestCustomValueKind, E> for FunctionAuth

§

impl<E> Encode<ManifestCustomValueKind, E> for GenericBound

§

impl<E> Encode<ManifestCustomValueKind, E> for InstructionV1

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestGenesisDataChunk

§

impl<E> Encode<ManifestCustomValueKind, E> for MessageContentsV1

§

impl<E> Encode<ManifestCustomValueKind, E> for MessageV1

source§

impl<E> Encode<ManifestCustomValueKind, E> for MethodAccessibility

source§

impl<E> Encode<ManifestCustomValueKind, E> for MethodAuthTemplate

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleDataSchema

source§

impl<E> Encode<ManifestCustomValueKind, E> for OwnerRole

source§

impl<E> Encode<ManifestCustomValueKind, E> for OwnerRoleUpdater

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackageRoyalty

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackageRoyaltyConfig

source§

impl<E> Encode<ManifestCustomValueKind, E> for PartitionDescription

source§

impl<E> Encode<ManifestCustomValueKind, E> for ProofRule

source§

impl<E> Encode<ManifestCustomValueKind, E> for ResourceFeature

source§

impl<E> Encode<ManifestCustomValueKind, E> for ResourceOrNonFungible

source§

impl<E> Encode<ManifestCustomValueKind, E> for ResourcePreference

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleSpecification

§

impl<E> Encode<ManifestCustomValueKind, E> for SignatureWithPublicKeyV1

§

impl<E> Encode<ManifestCustomValueKind, E> for VersionedTransactionPayload

source§

impl<E> Encode<ManifestCustomValueKind, E> for KeyValueStoreDataSchema

source§

impl<E> Encode<ManifestCustomValueKind, E> for AttachedModuleId

source§

impl<E> Encode<ManifestCustomValueKind, E> for ModuleId

source§

impl<E> Encode<ManifestCustomValueKind, E> for GenericSubstitution

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestAddress

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestCustomValue

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestExpression

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestNonFungibleLocalId

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleLocalId

source§

impl<E> Encode<ManifestCustomValueKind, E> for OwnValidation

source§

impl<E> Encode<ManifestCustomValueKind, E> for ReferenceValidation

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoyaltyAmount

source§

impl<E> Encode<ManifestCustomValueKind, E> for ScryptoCustomTypeKind

source§

impl<E> Encode<ManifestCustomValueKind, E> for ScryptoCustomTypeValidation

source§

impl<E> Encode<ManifestCustomValueKind, E> for LocalKeyValueStoreDataSchema

source§

impl<E> Encode<ManifestCustomValueKind, E> for RemoteKeyValueStoreDataSchema

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleAssignmentCreateInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleAssignmentGetInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleAssignmentLockOwnerInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleAssignmentSetInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleAssignmentSetOwnerInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ComponentClaimRoyaltiesInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ComponentRoyaltyCreateInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ComponentRoyaltyLockInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ComponentRoyaltySetInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerCancelPrimaryRoleRecoveryProposalInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerCancelRecoveryRoleRecoveryProposalInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerCreateManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerCreateProofInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerInitiateRecoveryAsPrimaryInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerInitiateRecoveryAsRecoveryInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerLockPrimaryRoleInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerMintRecoveryBadgesInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerStopTimedRecoveryInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerTimedConfirmRecoveryInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccessControllerUnlockPrimaryRoleInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountAddAuthorizedDepositorInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountBurnInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountBurnNonFungiblesInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountCreateAdvancedManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountCreateInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountCreateProofOfAmountInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountCreateProofOfNonFungiblesInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountDepositBatchManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountDepositManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountLockContingentFeeInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountLockFeeAndWithdrawInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountLockFeeAndWithdrawNonFungiblesInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountLockFeeInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountRemoveAuthorizedDepositorInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountRemoveResourcePreferenceInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountSecurifyInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountSetDefaultDepositRuleInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountSetResourcePreferenceInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountTryDepositBatchOrAbortManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountTryDepositBatchOrRefundManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountTryDepositOrAbortManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountTryDepositOrRefundManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountWithdrawInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for AccountWithdrawNonFungiblesInput

§

impl<E> Encode<ManifestCustomValueKind, E> for AesGcmPayload

§

impl<E> Encode<ManifestCustomValueKind, E> for AesWrapped128BitKey

source§

impl<E> Encode<ManifestCustomValueKind, E> for AuthConfig

§

impl<E> Encode<ManifestCustomValueKind, E> for BlobV1

§

impl<E> Encode<ManifestCustomValueKind, E> for BlobsV1

source§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintDefinitionInit

§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintEventSchemaInit

§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintFunctionsSchemaInit

§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintHooksInit

source§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintId

source§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintInterface

§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintSchemaInit

§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintStateSchemaInit

§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintTypeSchemaInit

source§

impl<E> Encode<ManifestCustomValueKind, E> for ComponentRoyaltyConfig

source§

impl<E> Encode<ManifestCustomValueKind, E> for ConsensusManagerConfig

source§

impl<E> Encode<ManifestCustomValueKind, E> for ConsensusManagerCreateManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ConsensusManagerCreateValidatorManifestInput

§

impl<E> Encode<ManifestCustomValueKind, E> for EncryptedMessageV1

source§

impl<E> Encode<ManifestCustomValueKind, E> for EpochChangeCondition

§

impl<E> Encode<ManifestCustomValueKind, E> for FunctionSchemaInit

source§

impl<E> Encode<ManifestCustomValueKind, E> for FungibleResourceManagerCreateManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for FungibleResourceManagerCreateWithInitialSupplyManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for FungibleResourceManagerMintInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for FungibleResourceRoles

source§

impl<E> Encode<ManifestCustomValueKind, E> for GenesisResourceAllocation

source§

impl<E> Encode<ManifestCustomValueKind, E> for GenesisStakeAllocation

source§

impl<E> Encode<ManifestCustomValueKind, E> for GenesisValidator

source§

impl<E> Encode<ManifestCustomValueKind, E> for IdentityCreateAdvancedInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for IdentityCreateInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for IdentitySecurifyToSingleBadgeInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for IndexedStateSchema

§

impl<E> Encode<ManifestCustomValueKind, E> for InstructionsV1

§

impl<E> Encode<ManifestCustomValueKind, E> for IntentSignatureV1

§

impl<E> Encode<ManifestCustomValueKind, E> for IntentSignaturesV1

§

impl<E> Encode<ManifestCustomValueKind, E> for IntentV1

§

impl<E> Encode<ManifestCustomValueKind, E> for KeyValueStoreGenericSubstitutions

source§

impl<E> Encode<ManifestCustomValueKind, E> for LocalNonFungibleDataSchema

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestGenesisResource

source§

impl<E> Encode<ManifestCustomValueKind, E> for MetadataCreateInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MetadataCreateWithDataInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MetadataGetInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MetadataLockInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MetadataRemoveInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MetadataSetInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MethodKey

source§

impl<E> Encode<ManifestCustomValueKind, E> for ModuleRoleKey

source§

impl<E> Encode<ManifestCustomValueKind, E> for MultiResourcePoolContributeManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MultiResourcePoolGetRedemptionValueManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MultiResourcePoolGetVaultAmountsManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MultiResourcePoolInstantiateManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MultiResourcePoolProtectedDepositManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MultiResourcePoolProtectedWithdrawManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for MultiResourcePoolRedeemManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleGlobalId

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleResourceManagerCreateManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleResourceManagerCreateRuidWithInitialSupplyManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleResourceManagerCreateWithInitialSupplyManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleResourceManagerMintManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleResourceManagerMintRuidManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleResourceManagerUpdateDataManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleResourceRoles

source§

impl<E> Encode<ManifestCustomValueKind, E> for NonFungibleVaultRecallNonFungiblesInput

§

impl<E> Encode<ManifestCustomValueKind, E> for NotarizedTransactionV1

§

impl<E> Encode<ManifestCustomValueKind, E> for NotarySignatureV1

source§

impl<E> Encode<ManifestCustomValueKind, E> for OneResourcePoolContributeManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for OneResourcePoolGetRedemptionValueManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for OneResourcePoolGetVaultAmountManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for OneResourcePoolInstantiateManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for OneResourcePoolProtectedDepositManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for OneResourcePoolProtectedWithdrawManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for OneResourcePoolRedeemManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for OwnerRoleEntry

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackageClaimRoyaltiesInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackageDefinition

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackagePublishNativeManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackagePublishWasmAdvancedManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackagePublishWasmInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackagePublishWasmManifestInput

§

impl<E> Encode<ManifestCustomValueKind, E> for PlaintextMessageV1

§

impl<E> Encode<ManifestCustomValueKind, E> for PreAllocatedAddress

§

impl<E> Encode<ManifestCustomValueKind, E> for PreparedTestTransaction

§

impl<E> Encode<ManifestCustomValueKind, E> for PreviewIntentV1

§

impl<E> Encode<ManifestCustomValueKind, E> for PublicKeyFingerprint

source§

impl<E> Encode<ManifestCustomValueKind, E> for RemoteNonFungibleDataSchema

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleAssignmentInit

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleKey

source§

impl<E> Encode<ManifestCustomValueKind, E> for RoleList

source§

impl<E> Encode<ManifestCustomValueKind, E> for RuleSet

§

impl<E> Encode<ManifestCustomValueKind, E> for SignedIntentV1

source§

impl<E> Encode<ManifestCustomValueKind, E> for StaticRoleDefinition

§

impl<E> Encode<ManifestCustomValueKind, E> for SystemTransactionV1

§

impl<E> Encode<ManifestCustomValueKind, E> for TestTransaction

§

impl<E> Encode<ManifestCustomValueKind, E> for TransactionCostingParameters

§

impl<E> Encode<ManifestCustomValueKind, E> for TransactionHeaderV1

§

impl<E> Encode<ManifestCustomValueKind, E> for TransactionManifestV1

source§

impl<E> Encode<ManifestCustomValueKind, E> for TransactionTrackerCreateManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for TwoResourcePoolContributeManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for TwoResourcePoolGetRedemptionValueManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for TwoResourcePoolGetVaultAmountsManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for TwoResourcePoolInstantiateManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for TwoResourcePoolProtectedDepositManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for TwoResourcePoolProtectedWithdrawManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for TwoResourcePoolRedeemManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for UncheckedOrigin

source§

impl<E> Encode<ManifestCustomValueKind, E> for UncheckedUrl

source§

impl<E> Encode<ManifestCustomValueKind, E> for UnstakeData

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorClaimXrdManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorFinishUnlockOwnerStakeUnitsInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorGetRedemptionValueInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorLockOwnerStakeUnitsManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorStakeAsOwnerManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorStakeManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorStartUnlockOwnerStakeUnitsInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorUnstakeManifestInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorUpdateFeeInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for ValidatorUpdateKeyInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for VaultFreezeInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for VaultRecallInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for VaultUnfreezeInput

source§

impl<E> Encode<ManifestCustomValueKind, E> for BlueprintTypeIdentifier

source§

impl<E> Encode<ManifestCustomValueKind, E> for ComponentAddress

source§

impl<E> Encode<ManifestCustomValueKind, E> for Decimal

source§

impl<E> Encode<ManifestCustomValueKind, E> for GlobalAddress

source§

impl<E> Encode<ManifestCustomValueKind, E> for InternalAddress

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestAddressReservation

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestBlobRef

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestBucket

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestDecimal

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestPreciseDecimal

source§

impl<E> Encode<ManifestCustomValueKind, E> for ManifestProof

source§

impl<E> Encode<ManifestCustomValueKind, E> for PackageAddress

source§

impl<E> Encode<ManifestCustomValueKind, E> for PreciseDecimal

source§

impl<E> Encode<ManifestCustomValueKind, E> for Reference

source§

impl<E> Encode<ManifestCustomValueKind, E> for ResourceAddress

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CostingError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FeeReserveError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoyaltyRecipient

source§

impl<E> Encode<ScryptoCustomValueKind, E> for StorageType

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessRule

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessRuleNode

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ApplicationError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BalanceChange

§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintHook

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintPartitionType

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintPayloadIdentifier

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintType

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CallFrameDrainSubstatesError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CallFrameError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CallFrameRemoveSubstateError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CallFrameScanKeysError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CallFrameScanSortedSubstatesError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CallFrameSetSubstateError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CannotGlobalizeError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CloseSubstateError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComposeProofError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CreateFrameError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CreateNodeError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CreateObjectError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for DefaultDepositRule

source§

impl<E> Encode<ScryptoCustomValueKind, E> for DropNodeError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Emitter

source§

impl<E> Encode<ScryptoCustomValueKind, E> for EventError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FailedAccessRules

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FunctionAuth

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleResourceManagerError

§

impl<E> Encode<ScryptoCustomValueKind, E> for GenericBound

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GenesisDataChunk

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GlobalCaller

source§

impl<E> Encode<ScryptoCustomValueKind, E> for HeapRemoveNodeError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for HeapRemovePartitionError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for IdAllocationError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InputOrOutput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InvalidNameError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InvalidNonFungibleSchema

source§

impl<E> Encode<ScryptoCustomValueKind, E> for KernelError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for KeyOrValue

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LocalRef

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LockStatus

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MarkTransientSubstateError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataConversionError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MethodAccessibility

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MethodAuthTemplate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MovePartitionError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NativeRuntimeError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleDataSchema

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ObjectSubstateTypeReference

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ObjectType

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OpenSubstateError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OuterObjectInfo

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OwnerRole

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OwnerRoleUpdater

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageRoyalty

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageRoyaltyConfig

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PartitionDescription

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PassMessageError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PersistNodeError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PinNodeError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PrimaryRoleBadgeWithdrawAttemptState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PrimaryRoleLockingState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PrimaryRoleRecoveryAttemptState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProcessSubstateError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProcessSubstateIOWriteError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProcessSubstateKeyError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProofError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProofRule

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Proposer

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ReadSubstateError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RecoveryRoleBadgeWithdrawAttemptState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RecoveryRoleRecoveryAttemptState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RecoveryRoleRecoveryState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RejectionReason

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceFeature

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceOrNonFungible

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourcePreference

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Role

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleSpecification

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RuntimeError

§

impl<E> Encode<ScryptoCustomValueKind, E> for SignatureWithPublicKeyV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SubstateDiffError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SubstateSystemStructure

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SystemError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SystemFieldKind

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SystemModuleError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SystemUpstreamError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TakeNodeError

§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionIntentHash

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionOutcome

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionProcessorError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionResult

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionStatus

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionStatusV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionTrackerSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedAccessControllerState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedConsensusManagerConfiguration

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedConsensusManagerCurrentProposalStatistic

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedConsensusManagerCurrentValidatorSet

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedConsensusManagerProposerMilliTimestamp

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedConsensusManagerProposerMinuteTimestamp

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedConsensusManagerRegisteredValidatorByStake

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedConsensusManagerState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedConsensusManagerValidatorRewards

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedFungibleResourceManagerDivisibility

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedFungibleResourceManagerTotalSupply

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedFungibleVaultBalance

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedFungibleVaultFreezeStatus

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedFungibleVaultLockedBalance

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedNonFungibleResourceManagerIdType

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedNonFungibleResourceManagerMutableFields

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedNonFungibleResourceManagerTotalSupply

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedNonFungibleVaultBalance

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedNonFungibleVaultFreezeStatus

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedNonFungibleVaultLockedResource

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedNonFungibleVaultNonFungible

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedPackageBlueprintVersionAuthConfig

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedPackageBlueprintVersionDefinition

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedPackageBlueprintVersionDependencies

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedPackageBlueprintVersionRoyaltyConfig

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedPackageCodeInstrumentedCode

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedPackageCodeOriginalCode

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedPackageCodeVmType

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedPackageRoyaltyAccumulator

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedTransactionReceipt

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedValidatorProtocolUpdateReadinessSignal

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedValidatorState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VmError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WriteSubstateError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketSnapshot

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProofSnapshot

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceSpecifier

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TraceActor

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TraceOrigin

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopChange

source§

impl<E> Encode<ScryptoCustomValueKind, E> for KeyValueStoreDataSchema

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionLimitsError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FallToOwner

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AttachedModuleId

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ModuleId

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::errors::multi_resource_pool::Error

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::errors::one_resource_pool::Error

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::errors::two_resource_pool::Error

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedMultiResourcePoolState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedOneResourcePoolState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VersionedTwoResourcePoolState

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WasmRuntimeError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GenericSubstitution

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleLocalId

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OwnValidation

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ParseBlsPublicKeyError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ParseBlsSignatureError

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ReferenceValidation

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoyaltyAmount

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ScryptoCustomTypeKind

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ScryptoCustomTypeValidation

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ScryptoCustomValue

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FeeReserveFinalizationSummary

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FeeTable

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SystemLoanFeeReserve

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ApplicationFnIdentifier

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ExecutionTrace

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceChange

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceSummary

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::fungible_vault::DepositEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LockFeeEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PayFeeEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::fungible_vault::RecallEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::fungible_vault::WithdrawEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LocalKeyValueStoreDataSchema

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RemoteKeyValueStoreDataSchema

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentGetInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentLockOwnerInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentSetInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentSetOwnerInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentClaimRoyaltiesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltyCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltyLockInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltySetInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltySubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::non_fungible_vault::DepositEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::non_fungible_vault::RecallEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::non_fungible_vault::WithdrawEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FieldValue

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GenericArgs

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AbortResult

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerCancelPrimaryRoleRecoveryProposalInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerCancelRecoveryRoleRecoveryProposalInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerCreateProofInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerInitiateRecoveryAsPrimaryInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerInitiateRecoveryAsRecoveryInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerLockPrimaryRoleInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerMintRecoveryBadgesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerStateFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerStopTimedRecoveryInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerTimedConfirmRecoveryInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccessControllerUnlockPrimaryRoleInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountAddAuthorizedDepositorInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountBurnInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountBurnNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountCreateAdvancedInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountCreateProofOfAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountCreateProofOfNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountDepositBatchInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountDepositInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountLockContingentFeeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountLockFeeAndWithdrawInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountLockFeeAndWithdrawNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountLockFeeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountRemoveAuthorizedDepositorInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountRemoveResourcePreferenceInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountSecurifyInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountSetDefaultDepositRuleInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountSetResourcePreferenceInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountTryDepositBatchOrAbortInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountTryDepositBatchOrRefundInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountTryDepositOrAbortInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountTryDepositOrRefundInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountWithdrawInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AccountWithdrawNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ActiveValidatorSet

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthConfig

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZone

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneAssertAccessRuleInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneCreateProofOfAllInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneCreateProofOfAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneCreateProofOfNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneDrainInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneDropProofsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneDropRegularProofsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneDropSignatureProofsInput

§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZoneParams

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZonePopInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for AuthZonePushInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BadgeWithdrawEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintDefinition

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintDefinitionInit

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintDependencies

§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintEventSchemaInit

§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintFunctionsSchemaInit

§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintHooksInit

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintId

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintInfo

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintInterface

§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintSchemaInit

§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintStateSchemaInit

§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintTypeSchemaInit

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintVersion

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintVersionKey

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Bucket

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketCreateProofOfAllInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketGetAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketGetNonFungibleLocalIdsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketGetResourceAddressInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketPutInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketTakeAdvancedInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketTakeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BucketTakeNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BurnFungibleResourceEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BurnNonFungibleResourceEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CancelBadgeWithdrawAttemptEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CancelRecoveryProposalEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CanonicalBlueprintId

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ClaimXrdEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CommitResult

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentRoyaltyConfig

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerCompareCurrentTimeInputV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerCompareCurrentTimeInputV2

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerConfig

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerConfigSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerConfigurationFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerCreateValidatorInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerCurrentProposalStatisticFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerCurrentValidatorSetFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerProposerMilliTimestampFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerProposerMinuteTimestampFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerRegisteredValidatorByStakeEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerRegisteredValidatorByStakeKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerStateFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ConsensusManagerValidatorRewardsFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CostingParameters

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CurrentProposalStatisticSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for CurrentValidatorSetSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for EpochChangeCondition

source§

impl<E> Encode<ScryptoCustomValueKind, E> for EpochChangeEvent

§

impl<E> Encode<ScryptoCustomValueKind, E> for EpochRange

source§

impl<E> Encode<ScryptoCustomValueKind, E> for EventSystemStructure

source§

impl<E> Encode<ScryptoCustomValueKind, E> for EventTypeIdentifier

§

impl<E> Encode<ScryptoCustomValueKind, E> for ExecutionContext

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FeeDestination

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FeeLocks

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FeeSource

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FieldStructure

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FlashReceipt

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FnIdentifier

§

impl<E> Encode<ScryptoCustomValueKind, E> for FunctionSchemaInit

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleBucketCreateProofOfAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleBucketLockAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleBucketUnlockAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleProof

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleProofSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleResourceManagerCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleResourceManagerCreateWithInitialSupplyInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleResourceManagerDivisibilityFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleResourceManagerMintInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleResourceManagerTotalSupplyFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleResourceRoles

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleVault

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleVaultBalanceFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleVaultCreateProofOfAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleVaultFreezeStatusFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleVaultLockFeeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleVaultLockFungibleAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleVaultLockedBalanceFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for FungibleVaultUnlockFungibleAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GenesisReceipts

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GenesisResource

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GenesisResourceAllocation

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GenesisStakeAllocation

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GenesisValidator

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GlobalAddressPhantom

source§

impl<E> Encode<ScryptoCustomValueKind, E> for IdentityCreateAdvancedInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for IdentityCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for IdentityOwnerBadgeData

source§

impl<E> Encode<ScryptoCustomValueKind, E> for IdentitySecurifyToSingleBadgeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for IndexPartitionEntryStructure

source§

impl<E> Encode<ScryptoCustomValueKind, E> for IndexedStateSchema

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InitiateBadgeWithdrawAttemptEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InitiateRecoveryEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InvalidDropAccess

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InvalidGlobalizeAccess

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InvalidModuleType

source§

impl<E> Encode<ScryptoCustomValueKind, E> for KeyValuePartitionEntryStructure

source§

impl<E> Encode<ScryptoCustomValueKind, E> for KeyValueStoreEntryStructure

§

impl<E> Encode<ScryptoCustomValueKind, E> for KeyValueStoreGenericSubstitutions

source§

impl<E> Encode<ScryptoCustomValueKind, E> for KeyValueStoreInfo

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LegacyStateUpdates

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LiquidFungibleResource

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LiquidNonFungibleResource

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LiquidNonFungibleVault

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LocalNonFungibleDataSchema

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LockPrimaryRoleEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LockedFungibleResource

source§

impl<E> Encode<ScryptoCustomValueKind, E> for LockedNonFungibleResource

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataCreateWithDataInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataGetInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataLockInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataRemoveInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MetadataSetInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MethodKey

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MintFungibleResourceEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MintNonFungibleResourceEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ModuleRoleKey

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MultiResourcePoolContributeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MultiResourcePoolGetRedemptionValueInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MultiResourcePoolGetVaultAmountsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MultiResourcePoolInstantiateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MultiResourcePoolProtectedDepositInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MultiResourcePoolProtectedWithdrawInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MultiResourcePoolRedeemInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleBucket

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleBucketContainsNonFungibleInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleBucketCreateProofOfNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleBucketLockNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleBucketUnlockNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleGlobalId

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleProof

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleProofSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateRuidWithInitialSupplyInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateWithInitialSupplyInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerDataKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerExistsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerGetNonFungibleInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerIdTypeFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintRuidInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintSingleRuidInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMutableFieldsFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMutableFieldsV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerTotalSupplyFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerUpdateDataInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceRoles

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVault

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultBalanceFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultBurnNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultContainsNonFungibleInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultCreateProofOfNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultFreezeStatusFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultGetNonFungibleLocalIdsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultLockNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultLockedResourceFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultNonFungibleEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultNonFungibleKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultRecallNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultTakeNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for NonFungibleVaultUnlockNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ObjectInfo

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ObjectInstanceTypeReference

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OneResourcePoolContributeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OneResourcePoolGetRedemptionValueInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OneResourcePoolGetVaultAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OneResourcePoolInstantiateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OneResourcePoolProtectedDepositInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OneResourcePoolProtectedWithdrawInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OneResourcePoolRedeemInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OwnedWorktop

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OwnerRoleEntry

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageBlueprintVersionAuthConfigEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageBlueprintVersionAuthConfigKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageBlueprintVersionDefinitionEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageBlueprintVersionDefinitionKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageBlueprintVersionDependenciesEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageBlueprintVersionDependenciesKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageBlueprintVersionRoyaltyConfigEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageBlueprintVersionRoyaltyConfigKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageClaimRoyaltiesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeInstrumentedCodeEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeInstrumentedCodeKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeInstrumentedCodeV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeOriginalCodeEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeOriginalCodeKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeOriginalCodeV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeVmTypeEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeVmTypeKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageCodeVmTypeV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageDefinition

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageExport

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageOwnerBadgeData

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackagePublishNativeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackagePublishWasmAdvancedInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackagePublishWasmInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageRoyaltyAccumulatorFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageRoyaltyAccumulatorV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageSchemaEntryPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageSchemaKeyPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageTypeReference

§

impl<E> Encode<ScryptoCustomValueKind, E> for PreAllocatedAddress

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Proof

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProofDropInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProofMoveableSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProposalStatistic

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProposerMilliTimestampSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProposerMinuteTimestampSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ProtocolUpdateReadinessSignalEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RecoveryProposal

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RegisterValidatorEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RejectResult

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RemoteNonFungibleDataSchema

§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManager

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManagerBurnInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManagerCreateEmptyBucketInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManagerCreateEmptyVaultInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManagerDropEmptyBucketInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManagerGetAmountForWithdrawalInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManagerGetResourceTypeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManagerGetTotalSupplyInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceManagerPackageBurnInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourcesUsage

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleAssignmentInit

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleKey

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoleList

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RoundChangeEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RuleSet

source§

impl<E> Encode<ScryptoCustomValueKind, E> for RuleSetUpdateEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SortedIndexPartitionEntryStructure

source§

impl<E> Encode<ScryptoCustomValueKind, E> for StakeEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for StateUpdateSummary

source§

impl<E> Encode<ScryptoCustomValueKind, E> for StaticRoleDefinition

source§

impl<E> Encode<ScryptoCustomValueKind, E> for StopTimedRecoveryEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SystemFieldStructure

source§

impl<E> Encode<ScryptoCustomValueKind, E> for SystemStructure

§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionCostingParameters

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionExecutionTrace

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionFeeDetails

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionFeeSummary

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionProcessorRunInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionReceiptV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionTrackerCreateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TransactionTrackerSubstateV1

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TwoResourcePoolContributeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TwoResourcePoolGetRedemptionValueInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TwoResourcePoolGetVaultAmountsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TwoResourcePoolInstantiateInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TwoResourcePoolProtectedDepositInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TwoResourcePoolProtectedWithdrawInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TwoResourcePoolRedeemInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Unauthorized

source§

impl<E> Encode<ScryptoCustomValueKind, E> for UncheckedOrigin

source§

impl<E> Encode<ScryptoCustomValueKind, E> for UncheckedUrl

source§

impl<E> Encode<ScryptoCustomValueKind, E> for UnlockPrimaryRoleEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for UnregisterValidatorEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for UnstakeData

source§

impl<E> Encode<ScryptoCustomValueKind, E> for UnstakeEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for UpdateAcceptingStakeDelegationStateEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorApplyEmissionInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorApplyRewardInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorByStakeKey

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorClaimXrdInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorEmissionAppliedEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorFeeChangeRequest

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorFinishUnlockOwnerStakeUnitsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorGetRedemptionValueInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorLockOwnerStakeUnitsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorOwnerBadgeData

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorProtocolUpdateReadinessSignalFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorProtocolUpdateReadinessSignalSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorRewardAppliedEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorRewardsSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorStakeAsOwnerInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorStakeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorStartUnlockOwnerStakeUnitsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorStateFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorUnstakeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorUpdateFeeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ValidatorUpdateKeyInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Vault

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultBurnInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultCreationEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultFreezeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultFrozenFlag

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultGetAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultPutInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultRecallInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultTakeAdvancedInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultTakeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for VaultUnfreezeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopAssertContainsAmountInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopAssertContainsInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopAssertContainsNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopDrainInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopDropInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopPutInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopSubstate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopTakeAllInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopTakeInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for WorktopTakeNonFungiblesInput

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::multi_resource_pool::ContributionEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::multi_resource_pool::DepositEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::multi_resource_pool::RedemptionEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::multi_resource_pool::WithdrawEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::one_resource_pool::ContributionEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::one_resource_pool::DepositEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::one_resource_pool::RedemptionEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::one_resource_pool::WithdrawEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::two_resource_pool::ContributionEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::two_resource_pool::DepositEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::two_resource_pool::RedemptionEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::events::two_resource_pool::WithdrawEvent

source§

impl<E> Encode<ScryptoCustomValueKind, E> for MultiResourcePoolStateFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::substates::multi_resource_pool::Substate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for OneResourcePoolStateFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::substates::one_resource_pool::Substate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::substates::two_resource_pool::Substate

source§

impl<E> Encode<ScryptoCustomValueKind, E> for TwoResourcePoolStateFieldPayload

source§

impl<E> Encode<ScryptoCustomValueKind, E> for BlueprintTypeIdentifier

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ComponentAddress

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Decimal

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GlobalAddress

source§

impl<E> Encode<ScryptoCustomValueKind, E> for GlobalAddressReservation

source§

impl<E> Encode<ScryptoCustomValueKind, E> for InternalAddress

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Own

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PackageAddress

source§

impl<E> Encode<ScryptoCustomValueKind, E> for PreciseDecimal

source§

impl<E> Encode<ScryptoCustomValueKind, E> for Reference

source§

impl<E> Encode<ScryptoCustomValueKind, E> for ResourceAddress

source§

impl<E, E0, X> Encode<X, E0> for TypeValidation<E>
where E: CustomTypeValidation + Encode<X, E0> + Categorize<X>, E0: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AbortReason
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccessControllerCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccessControllerFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccessControllerField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccessControllerPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccountPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AuthZoneField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for BatchPartitionStateUpdate
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for BlueprintPayloadDef
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for BootLoaderField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ComponentField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ComponentRoyaltyPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for Condition
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for DatabaseUpdate
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for FieldTransience
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleBucketField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleProofField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleResourceManagerCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleResourceManagerFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleResourceManagerField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleResourceManagerPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleVaultCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleVaultFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleVaultField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleVaultPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for InstructionOutput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Level
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MetadataPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MultiResourcePoolPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NodeStateUpdates
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleBucketField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleProofField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleResourceManagerCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleResourceManagerFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleResourceManagerField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleResourceManagerGeneric
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleResourceManagerPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleVaultCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleVaultFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleVaultField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleVaultPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for OneResourcePoolPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PackageCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PackageFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PackageField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PackagePartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PartitionDatabaseUpdates
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PartitionStateUpdates
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for Receiver
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ResourceType
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoleAssignmentPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoyaltyField
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for SignatureV1
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for SubstateLockState
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TimePrecisionV1
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TimePrecisionV2
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TransactionTrackerField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TwoResourcePoolPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TypeInfoField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for VmBoot
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for VmType
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for WithdrawStrategy
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for WorktopField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PoolV1MinorVersion
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MultiResourcePoolCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MultiResourcePoolFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MultiResourcePoolField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for OneResourcePoolCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for OneResourcePoolFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for OneResourcePoolField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TwoResourcePoolCollection
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TwoResourcePoolFeature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TwoResourcePoolField
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for InvalidImport
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for InvalidMemory
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for InvalidTable
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PrepareError
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for DateTimeError
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for EntityType
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NoCustomTypeKind
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NoCustomTypeValidation
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleIdType
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ParseHashError
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PublicKey
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PublicKeyHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoundingMode
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for SchemaValidationError
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ScryptoCustomValueKind
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for SubstateKey
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TimeComparisonOperator
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ChildNames
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for DecodeError
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for EncodeError
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for LocalTypeId
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RustTypeId
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for EventFlags
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for LockFlags
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccessControllerFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for CodeHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerGetCurrentEpochInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerGetCurrentTimeInputV1
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerGetCurrentTimeInputV2
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerNextRoundInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerStartInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for DatabaseUpdates
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for DbPartitionKey
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for DbSortKey
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for FlashTransactionHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FunctionSchema
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleResourceManagerFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleVaultFeatureSet
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for IntentHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for LeaderProposalHistory
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NodeDatabaseUpdates
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleProofGetLocalIdsInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleResourceManagerFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleVaultFeatureSet
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for NotarizedTransactionHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PackageFeatureSet
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for PreviewFlags
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ProofCloneInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ProofGetAmountInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ProofGetResourceAddressInput
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for RawFlashTransaction
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for RawIntent
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for RawNotarizedTransaction
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for RawSignedIntent
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for RawSystemTransaction
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for ReceiverInfo
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for RefTypes
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for SignedIntentHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for StateUpdates
where E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for SystemTransactionHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorAcceptsDelegatedStakeInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorGetProtocolUpdateReadinessInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorRegisterInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorSignalProtocolUpdateReadinessInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorTotalStakeUnitSupplyInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorTotalStakeXrdAmountInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorUnregisterInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorUpdateAcceptDelegatedStakeInput
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for VaultFreezeFlags
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MultiResourcePoolFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for OneResourcePoolFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TwoResourcePoolFeatureSet
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for LengthValidation
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NovelTypeMetadata
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TypeMetadata
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for WellKnownTypeId
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Bls12381G1PublicKey
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Bls12381G2Signature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Ed25519PublicKey
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Ed25519PublicKeyHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Ed25519Signature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Epoch
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Hash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Instant
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NetworkDefinition
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NodeId
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PartitionNumber
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PartitionOffset
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Round
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for SchemaHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ScopedTypeId
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Secp256k1PublicKey
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Secp256k1PublicKeyHash
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Secp256k1Signature
where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for UtcDateTime
where E: Encoder<X>, X: CustomValueKind,

source§

impl<Ext, E> Encode<<Ext as CustomExtension>::CustomValueKind, E> for RawPayload<'_, Ext>

source§

impl<Ext, E> Encode<<Ext as CustomExtension>::CustomValueKind, E> for RawValue<'_, Ext>

source§

impl<K, V, E> Encode<ManifestCustomValueKind, E> for KeyValueStoreInit<K, V>

source§

impl<K, V, E> Encode<ScryptoCustomValueKind, E> for KeyValueStoreInit<K, V>

source§

impl<S, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateGenericInput<S>

source§

impl<S, E, X> Encode<X, E> for VersionedSchema<S>

source§

impl<S, E, X> Encode<X, E> for SchemaV1<S>

source§

impl<S, T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateRuidWithInitialSupplyGenericInput<S, T>

source§

impl<S, T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateWithInitialSupplyGenericInput<S, T>

§

impl<T, E> Encode<ManifestCustomValueKind, E> for BlueprintCollectionSchema<T>

§

impl<T, E> Encode<ManifestCustomValueKind, E> for TypeRef<T>

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for ModuleConfig<T>

§

impl<T, E> Encode<ManifestCustomValueKind, E> for BlueprintKeyValueSchema<T>

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for BurnRoles<T>

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for DepositRoles<T>

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for FreezeRoles<T>

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for MintRoles<T>

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for NonFungibleDataUpdateRoles<T>

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for RecallRoles<T>

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for WithdrawRoles<T>

§

impl<T, E> Encode<ScryptoCustomValueKind, E> for BlueprintCollectionSchema<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for FieldSubstate<T>

§

impl<T, E> Encode<ScryptoCustomValueKind, E> for TypeRef<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for ModuleConfig<T>

§

impl<T, E> Encode<ScryptoCustomValueKind, E> for BlueprintKeyValueSchema<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for BurnRoles<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for DepositRoles<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for FreezeRoles<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for MintRoles<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleDataUpdateRoles<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintGenericInput<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintRuidGenericInput<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintSingleRuidGenericInput<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerUpdateDataGenericInput<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for RecallRoles<T>

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for WithdrawRoles<T>

source§

impl<T, E, X> Encode<X, E> for NumericValidation<T>
where E: Encoder<X>, X: CustomValueKind, T: Encode<X, E> + Categorize<X>,

source§

impl<T, E, X> Encode<X, E> for FullyScopedTypeId<T>
where T: Into<NodeId> + Encode<X, E> + Categorize<X>, E: Encoder<X>, X: CustomValueKind,

source§

impl<U, O, E> Encode<ManifestCustomValueKind, E> for GenericMetadataValue<U, O>

source§

impl<U, O, E> Encode<ScryptoCustomValueKind, E> for GenericMetadataValue<U, O>

§

impl<V, E> Encode<ManifestCustomValueKind, E> for FieldSchema<V>

source§

impl<V, E> Encode<ManifestCustomValueKind, E> for KeyValueStoreInitEntry<V>

source§

impl<V, E> Encode<ScryptoCustomValueKind, E> for IndexEntrySubstate<V>

source§

impl<V, E> Encode<ScryptoCustomValueKind, E> for KeyValueEntrySubstate<V>

source§

impl<V, E> Encode<ScryptoCustomValueKind, E> for SortedIndexEntrySubstate<V>

§

impl<V, E> Encode<ScryptoCustomValueKind, E> for FieldSchema<V>

source§

impl<V, E> Encode<ScryptoCustomValueKind, E> for FieldSubstateV1<V>

source§

impl<V, E> Encode<ScryptoCustomValueKind, E> for KeyValueEntrySubstateV1<V>

source§

impl<V, E> Encode<ScryptoCustomValueKind, E> for KeyValueStoreInitEntry<V>

source§

impl<X, E> Encode<X, E> for NoCustomValue
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for String
where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E, K, V> Encode<X, E> for HashMap<K, V>
where X: CustomValueKind, E: Encoder<X>, K: Encode<X, E> + Categorize<X> + Ord + Hash, V: Encode<X, E> + Categorize<X>,

source§

impl<X, E, K, V> Encode<X, E> for IndexMap<K, V>
where X: CustomValueKind, E: Encoder<X>, K: Encode<X, E> + Categorize<X> + Hash + Eq + PartialEq, V: Encode<X, E> + Categorize<X>,

source§

impl<X, E, K, V> Encode<X, E> for BTreeMap<K, V>
where X: CustomValueKind, E: Encoder<X>, K: Encode<X, E> + Categorize<X>, V: Encode<X, E> + Categorize<X>,

source§

impl<X, E, T> Encode<X, E> for Option<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E>,

source§

impl<X, E, T> Encode<X, E> for HashSet<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X> + Ord + Hash,

source§

impl<X, E, T> Encode<X, E> for IndexSet<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X> + Hash,

source§

impl<X, E, T> Encode<X, E> for BTreeSet<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X>,

source§

impl<X, E, T> Encode<X, E> for Box<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E>,

source§

impl<X, E, T> Encode<X, E> for Rc<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E>,

source§

impl<X, E, T> Encode<X, E> for RefCell<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E>,

source§

impl<X, E, T> Encode<X, E> for Vec<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X>,

source§

impl<X, E, Y> Encode<X, E> for Value<X, Y>
where X: CustomValueKind, E: Encoder<X>, Y: Encode<X, E> + CustomValue<X>,

source§

impl<X, E, Y> Encode<X, E> for EnumVariantValue<X, Y>
where X: CustomValueKind, E: Encoder<X>, Y: Encode<X, E> + CustomValue<X>,

source§

impl<X, E, const DISCRIMINATOR: u8, T> Encode<X, E> for FixedEnumVariant<DISCRIMINATOR, T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + SborTuple<X>,

source§

impl<X, Enc, T, E> Encode<X, Enc> for Result<T, E>
where X: CustomValueKind, Enc: Encoder<X>, T: Encode<X, Enc>, E: Encode<X, Enc>,