Trait Encode

Source
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<C, E> Encode<ScryptoCustomValueKind, E> for Owned<C>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AccountLockerAccountClaimsVersions

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 TypedAccessControllerBlueprintEventKey

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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> Encode<ScryptoCustomValueKind, E> for TestUtilsPanicInput

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 VersionedMetadataEntry

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 VersionedRoleAssignmentAccessRule

Source§

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

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 VersionedComponentRoyaltyAccumulator

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AccountLockerCollection
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

impl<E, X> Encode<X, E> for AccountLockerField
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 TreeNodeVersions
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E, X> Encode<X, E> for RefTypes
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 AccountLockerFeatureSet
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 StoredTreeNodeKey
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 VersionedTreeNode
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<K, V, E> Encode<ScryptoCustomValueKind, E> for KeyValueStore<K, V>

Source§

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

Source§

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

Source§

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

Source§

impl<T, E> Encode<ManifestCustomValueKind, E> for BlueprintCollectionSchema<T>

Source§

impl<T, E> Encode<ManifestCustomValueKind, E> for TypeRef<T>

Source§

impl<T, E> Encode<ManifestCustomValueKind, E> for ResolvedDynamicAddress<T>

Source§

impl<T, E> Encode<ManifestCustomValueKind, E> for BlueprintKeyValueSchema<T>

Source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for BlueprintCollectionSchema<T>

Source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for TypeRef<T>

Source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for ResolvedDynamicAddress<T>

Source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for BlueprintKeyValueSchema<T>

Source§

impl<V, E> Encode<ManifestCustomValueKind, E> for FieldSchema<V>

Source§

impl<V, E> Encode<ScryptoCustomValueKind, E> for FieldSchema<V>

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 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<Data, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerDataEntryPayload<Data>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ReferenceValidation

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AccessControllerContributeRecoveryFeeManifestInput

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 AccessControllerLockRecoveryFeeInput

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 AccessControllerWithdrawRecoveryFeeInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AccountCreateProofOfAmountManifestInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AccountSetResourcePreferenceManifestInput

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 AccountWithdrawManifestInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ConsensusManagerCompareCurrentTimeInputV1

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 FungibleVaultCreateProofOfAmountInput

Source§

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

Source§

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

Source§

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

Source§

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

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 GlobalAddress

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ManifestGenesisResource

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 NonFungibleBucketContainsNonFungibleInput

Source§

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

Source§

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

Source§

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

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 NonFungibleResourceManagerExistsInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 PackageAddress

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 RoleKey

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ValidatorApplyEmissionManifestInput

Source§

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

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 VaultBurnInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 BootloadingError

Source§

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

Source§

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

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 CompositeRequirement

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ExecutionCostBreakdownItem

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 IOAccess

Source§

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

Source§

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

Source§

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

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 KeyValueStoreDataSchema

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 MethodType

Source§

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

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 NonFungibleLocalId

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 OwnValidation

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ProofSnapshot

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 ReferenceValidation

Source§

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

Source§

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

Source§

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

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 RoyaltyAmount

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 SystemVersion

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 UpperBound

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::execution_trace::ResourceSpecifier

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::multi_resource_pool::DepositEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::multi_resource_pool::RedemptionEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::multi_resource_pool::WithdrawEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::one_resource_pool::ContributionEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::one_resource_pool::DepositEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::one_resource_pool::RedemptionEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::one_resource_pool::WithdrawEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::two_resource_pool::ContributionEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::two_resource_pool::DepositEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::two_resource_pool::RedemptionEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::events::two_resource_pool::WithdrawEvent

Source§

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::substates::multi_resource_pool::Substate

Source§

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

Source§

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::substates::one_resource_pool::Substate

Source§

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::pool::substates::two_resource_pool::Substate

Source§

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

Source§

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

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 AccessControllerContributeRecoveryFeeInput

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 AccessControllerLockRecoveryFeeInput

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 AccessControllerStopTimedRecoveryInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AccountHasNonFungibleInput

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 AccountLockerAirdropInput

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 AnemoneSettings

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 CanonicalBlueprintId

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

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 CuttlefishPart1Settings

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 GeneralResourceConstraint

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 InstanceContext

Source§

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

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

Source§

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

Source§

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

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 LocalKeyValueStoreDataSchema

Source§

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

Source§

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

Source§

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

Source§

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

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 MethodActor

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 Own

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ProposerTimestampRange

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::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 ResourceSummary

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

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 VersionedValidatorProtocolUpdateReadinessSignal

Source§

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

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 WorktopAssertResourcesIncludeInput

Source§

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

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 AccessControllerStateFieldPayload

Source§

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::BadgeWithdrawEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::CancelBadgeWithdrawAttemptEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::CancelRecoveryProposalEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::InitiateBadgeWithdrawAttemptEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::InitiateRecoveryEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::LockPrimaryRoleEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::RuleSetUpdateEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::StopTimedRecoveryEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v1::UnlockPrimaryRoleEvent

Source§

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

Source§

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

Source§

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::BadgeWithdrawEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::CancelBadgeWithdrawAttemptEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::CancelRecoveryProposalEvent

Source§

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

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::InitiateBadgeWithdrawAttemptEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::InitiateRecoveryEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::LockPrimaryRoleEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::RuleSetUpdateEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::StopTimedRecoveryEvent

Source§

impl<E> Encode<ScryptoCustomValueKind, E> for scrypto_test::prelude::v2::UnlockPrimaryRoleEvent

Source§

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

Source§

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

Source§

impl<E, E0, X> Encode<X, E0> for TypeValidation<E>
where E: CustomTypeValidation + Encode<X, E0>, 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 AccessControllerPartitionOffset
where E: Encoder<X>, X: CustomValueKind,

Source§

impl<E, X> Encode<X, E> for AccountLockerPartitionOffset
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 AlwaysVisibleGlobalNodesVersion
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 ChildNames
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,

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,

Source§

impl<E, X> Encode<X, E> for DateTimeError
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 EntityType
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 IdentityV1MinorVersion
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 IntentHash
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 KernelBoot
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

impl<E, X> Encode<X, E> for KindedTransactionHashesV2
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 LocalTypeId
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 NoCustomTypeKind
where E: Encoder<X>, X: CustomValueKind,

Source§

impl<E, X> Encode<X, E> for NoCustomTypeKindLabel
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 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 NonFungibleIdType
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 PackageV1MinorVersion
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 PartitionDatabaseUpdates
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

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

Source§

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

Source§

impl<E, X> Encode<X, E> for ProtocolVersion
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 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 RoundingMode
where E: Encoder<X>, X: CustomValueKind,

Source§

impl<E, X> Encode<X, E> for RoyaltyField
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 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 SignatureV1
where E: Encoder<X>, X: CustomValueKind,

Source§

impl<E, X> Encode<X, E> for SubstateDevice
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 SubstateLockState
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 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 TransactionProcessorV1MinorVersion
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 UpdateNumberOfMinRoundsPerEpochSettings
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 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 AccessControllerV2Collection
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

impl<E, X> Encode<X, E> for AccessControllerV2Field
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 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 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 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,

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 EventFlags
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

impl<E, X> Encode<X, E> for FlashTransactionV1
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,

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 LatestProtocolUpdateCommitBatch
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 LedgerTransactionHash
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

impl<E, X> Encode<X, E> for LedgerTransactionHashesV2
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 LockFlags
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 NoSettings
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 NodeId
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,

Source§

impl<E, X> Encode<X, E> for NotarizedTransactionHash
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 PackageFeatureSet
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 PreparationSettingsV1
where E: Encoder<X>, X: CustomValueKind,

Source§

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,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E, X> Encode<X, E> for RawTransactionIntent
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 RoundUpdateTransactionHash
where E: Encoder<X>, X: CustomValueKind,

Source§

impl<E, X> Encode<X, E> for RoundUpdateTransactionV1
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 Secp256k1UncompressedPublicKey
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E, X> Encode<X, E> for TransactionIntentHash
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 UserTransactionHashesV1
where E: Encoder<X>, X: CustomValueKind,

Source§

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

Source§

impl<E, X> Encode<X, E> for UtcDateTime
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 WellKnownTypeId
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 AccessControllerV2FeatureSet
where E: Encoder<X>, X: CustomValueKind,

Source§

impl<E: Encoder<ManifestCustomValueKind>> Encode<ManifestCustomValueKind, E> for EmptyNonFungibleData

Source§

impl<E: Encoder<ScryptoCustomValueKind>> Encode<ScryptoCustomValueKind, E> for EmptyNonFungibleData

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

Source§

impl<S, E, X> Encode<X, E> for SchemaV1<S>

Source§

impl<S, E, X> Encode<X, E> for SingleTypeSchema<S>

Source§

impl<S, E, X> Encode<X, E> for TypeCollectionSchema<S>

Source§

impl<S, E, X> Encode<X, E> for VersionedSchema<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>

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

Source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for FieldSubstate<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 ModuleConfig<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 TypeKindLabel<T>
where T: CustomTypeKindLabel + Encode<X, E>, E: Encoder<X>, X: CustomValueKind,

Source§

impl<T, E, X> Encode<X, E> for UpdateSetting<T>
where T: UpdateSettingContent + Encode<X, E>, E: Encoder<X>, X: CustomValueKind,

Source§

impl<T, E, X> Encode<X, E> for FullyScopedTypeId<T>
where T: AsRef<NodeId> + Encode<X, E>, E: Encoder<X>, X: CustomValueKind,

Source§

impl<T, E, X> Encode<X, E> for NumericValidation<T>

Source§

impl<T, L, E, X> Encode<X, E> for TypeKind<T, L>
where T: CustomTypeKind<L> + Encode<X, E>, L: SchemaTypeLink + 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>

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>

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 Arc<T>
where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E>,

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