Trait scrypto::prelude::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<E> Encode<ScryptoCustomValueKind, E> for OnDropInputwhere E: Encoder<ScryptoCustomValueKind>,

source§

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

source§

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

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> Encode<X, E> for u16where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for i128where 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 u32where X: CustomValueKind, E: Encoder<X>,

source§

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

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> Encode<X, E> for i32where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for isizewhere X: CustomValueKind, E: Encoder<X>,

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> 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> Encode<X, E> for i64where 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, 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> Encode<X, E> for u128where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for boolwhere X: CustomValueKind, E: Encoder<X>,

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, 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, 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, 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> Encode<X, E> for u64where X: CustomValueKind, E: Encoder<X>,

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> Encode<X, E> for strwhere X: CustomValueKind, E: Encoder<X>,

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, 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> Encode<X, E> for u8where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for usizewhere X: CustomValueKind, E: Encoder<X>,

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, 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, T, const N: usize> Encode<X, E> for [T; N]where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X>,

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> Encode<X, E> for i8where X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for i16where X: CustomValueKind, E: Encoder<X>,

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

Implementors§

source§

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

source§

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

source§

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

source§

impl<C: HasStub, E: Encoder<ScryptoCustomValueKind>> Encode<ScryptoCustomValueKind, E> for scrypto::component::component::Owned<C>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<E, E0, X> Encode<X, E0> for TypeValidation<E>where E: CustomTypeValidation + Encode<X, E0> + Categorize<X>, E0: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TimePrecisionV1where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TimePrecisionV2where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for BlueprintPayloadDefwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for VmTypewhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ResourceTypewhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for WithdrawStrategywhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for InstructionOutputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ParseHashErrorwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PublicKeywhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PublicKeyHashwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ScryptoCustomValueKindwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleIdTypewhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoundingModewhere E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for Conditionwhere E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for FieldTransiencewhere E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for Receiverwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for DateTimeErrorwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TimeComparisonOperatorwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccessControllerPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AccountPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for AuthZoneFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for BootLoaderFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ComponentFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ComponentRoyaltyPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for EntityTypewhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleBucketFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleProofFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleResourceManagerPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FungibleVaultPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Levelwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MetadataPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for MultiResourcePoolPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleBucketFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleProofFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleResourceManagerPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleVaultPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for OneResourcePoolPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PackagePartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoleAssignmentPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RoyaltyFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for SubstateKeywhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TransactionTrackerFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TwoResourcePoolPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TypeInfoFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorPartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for WorktopFieldwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ChildNameswhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for EncodeErrorwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for LocalTypeIdwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NoCustomTypeKindwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NoCustomTypeValidationwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for RustTypeIdwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for SchemaValidationErrorwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for DecodeErrorwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for EventFlagswhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for LockFlagswhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerGetCurrentEpochInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerGetCurrentTimeInputV1where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerGetCurrentTimeInputV2where E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerNextRoundInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ConsensusManagerStartInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for LeaderProposalHistorywhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorAcceptsDelegatedStakeInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorGetProtocolUpdateReadinessInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorRegisterInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorSignalProtocolUpdateReadinessInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorTotalStakeUnitSupplyInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorTotalStakeXrdAmountInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorUnregisterInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ValidatorUpdateAcceptDelegatedStakeInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for CodeHashwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for FunctionSchemawhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NonFungibleProofGetLocalIdsInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ProofCloneInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ProofGetAmountInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ProofGetResourceAddressInputwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for VaultFreezeFlagswhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Bls12381G1PublicKeywhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Bls12381G2Signaturewhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Ed25519PublicKeywhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Ed25519PublicKeyHashwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Ed25519Signaturewhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Hashwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Secp256k1PublicKeywhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Secp256k1PublicKeyHashwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Secp256k1Signaturewhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NetworkDefinitionwhere E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for ReceiverInfowhere E: Encoder<X>, X: CustomValueKind,

§

impl<E, X> Encode<X, E> for RefTypeswhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Instantwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for UtcDateTimewhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Epochwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NodeIdwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PartitionNumberwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for PartitionOffsetwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for Roundwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for SchemaHashwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for ScopedTypeIdwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for LengthValidationwhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for NovelTypeMetadatawhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for TypeMetadatawhere E: Encoder<X>, X: CustomValueKind,

source§

impl<E, X> Encode<X, E> for WellKnownTypeIdwhere E: Encoder<X>, X: CustomValueKind,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<Ext, E> Encode<<Ext as CustomExtension>::CustomValueKind, E> for RawPayload<'_, Ext>where Ext: CustomExtension, E: Encoder<<Ext as CustomExtension>::CustomValueKind>,

source§

impl<Ext, E> Encode<<Ext as CustomExtension>::CustomValueKind, E> for RawValue<'_, Ext>where Ext: CustomExtension, E: Encoder<<Ext as CustomExtension>::CustomValueKind>,

source§

impl<K, V, E> Encode<ManifestCustomValueKind, E> for KeyValueStoreInit<K, V>where K: Hash + Eq + PartialEq<K> + Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>, E: Encoder<ManifestCustomValueKind>, V: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<K, V, E> Encode<ScryptoCustomValueKind, E> for KeyValueStoreInit<K, V>where K: Hash + Eq + PartialEq<K> + Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>, E: Encoder<ScryptoCustomValueKind>, V: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<K: ScryptoEncode + ScryptoDecode + ScryptoDescribe, V: ScryptoEncode + ScryptoDecode + ScryptoDescribe, E: Encoder<ScryptoCustomValueKind>> Encode<ScryptoCustomValueKind, E> for KeyValueStore<K, V>

source§

impl<O, E> Encode<ScryptoCustomValueKind, E> for scrypto::blueprints::component::Global<O>where O: TypeInfoMarker, E: Encoder<ScryptoCustomValueKind>,

source§

impl<O, E> Encode<ScryptoCustomValueKind, E> for scrypto::blueprints::component::Owned<O>where O: TypeInfoMarker, E: Encoder<ScryptoCustomValueKind>,

source§

impl<O: HasStub, E: Encoder<ScryptoCustomValueKind>> Encode<ScryptoCustomValueKind, E> for scrypto::component::component::Global<O>

source§

impl<S, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateGenericInput<S>where E: Encoder<ScryptoCustomValueKind>, S: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<S, E, X> Encode<X, E> for VersionedSchema<S>where S: CustomSchema, E: Encoder<X>, X: CustomValueKind, <S as CustomSchema>::CustomTypeKind<LocalTypeId>: Encode<X, E> + Categorize<X>, <S as CustomSchema>::CustomTypeValidation: Encode<X, E> + Categorize<X>,

source§

impl<S, E, X> Encode<X, E> for SchemaV1<S>where S: CustomSchema, E: Encoder<X>, X: CustomValueKind, <S as CustomSchema>::CustomTypeKind<LocalTypeId>: Encode<X, E> + Categorize<X>, <S as CustomSchema>::CustomTypeValidation: Encode<X, E> + Categorize<X>,

source§

impl<S, T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateRuidWithInitialSupplyGenericInput<S, T>where E: Encoder<ScryptoCustomValueKind>, S: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<S, T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerCreateWithInitialSupplyGenericInput<S, T>where E: Encoder<ScryptoCustomValueKind>, S: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

§

impl<T, E> Encode<ManifestCustomValueKind, E> for BlueprintCollectionSchema<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

§

impl<T, E> Encode<ManifestCustomValueKind, E> for TypeRef<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for ModuleConfig<T>where T: Default + Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>, E: Encoder<ManifestCustomValueKind>,

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for BurnRoles<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for DepositRoles<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for FreezeRoles<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for MintRoles<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for NonFungibleDataUpdateRoles<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for RecallRoles<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<T, E> Encode<ManifestCustomValueKind, E> for WithdrawRoles<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

§

impl<T, E> Encode<ManifestCustomValueKind, E> for BlueprintKeyValueSchema<T>where E: Encoder<ManifestCustomValueKind>, T: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

§

impl<T, E> Encode<ScryptoCustomValueKind, E> for BlueprintCollectionSchema<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

§

impl<T, E> Encode<ScryptoCustomValueKind, E> for TypeRef<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for ModuleConfig<T>where T: Default + Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>, E: Encoder<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for BurnRoles<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for DepositRoles<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for FreezeRoles<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for MintRoles<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleDataUpdateRoles<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintGenericInput<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintRuidGenericInput<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerMintSingleRuidGenericInput<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for NonFungibleResourceManagerUpdateDataGenericInput<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for RecallRoles<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<T, E> Encode<ScryptoCustomValueKind, E> for WithdrawRoles<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

§

impl<T, E> Encode<ScryptoCustomValueKind, E> for BlueprintKeyValueSchema<T>where E: Encoder<ScryptoCustomValueKind>, T: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

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

source§

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

source§

impl<U, O, E> Encode<ManifestCustomValueKind, E> for GenericMetadataValue<U, O>where E: Encoder<ManifestCustomValueKind>, U: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>, O: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<U, O, E> Encode<ScryptoCustomValueKind, E> for GenericMetadataValue<U, O>where E: Encoder<ScryptoCustomValueKind>, U: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>, O: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

§

impl<V, E> Encode<ManifestCustomValueKind, E> for FieldSchema<V>where E: Encoder<ManifestCustomValueKind>, V: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

source§

impl<V, E> Encode<ManifestCustomValueKind, E> for KeyValueStoreInitEntry<V>where E: Encoder<ManifestCustomValueKind>, V: Encode<ManifestCustomValueKind, E> + Categorize<ManifestCustomValueKind>,

§

impl<V, E> Encode<ScryptoCustomValueKind, E> for FieldSchema<V>where E: Encoder<ScryptoCustomValueKind>, V: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<V, E> Encode<ScryptoCustomValueKind, E> for KeyValueStoreInitEntry<V>where E: Encoder<ScryptoCustomValueKind>, V: Encode<ScryptoCustomValueKind, E> + Categorize<ScryptoCustomValueKind>,

source§

impl<X, E> Encode<X, E> for NoCustomValuewhere X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E> Encode<X, E> for Stringwhere X: CustomValueKind, E: Encoder<X>,

source§

impl<X, E, K, V> Encode<X, E> for HashMap<K, V, RandomState>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, RandomState>where X: CustomValueKind, E: Encoder<X>, K: Encode<X, E> + Categorize<X> + Hash + Eq + PartialEq<K>, V: Encode<X, E> + Categorize<X>,

source§

impl<X, E, K, V> Encode<X, E> for BTreeMap<K, V, Global>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 Vec<T, Global>where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X>,

source§

impl<X, E, T> Encode<X, E> for HashSet<T, RandomState>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, RandomState>where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X> + Hash,

source§

impl<X, E, T> Encode<X, E> for BTreeSet<T, Global>where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + Categorize<X>,

source§

impl<X, E, T> Encode<X, E> for Box<T, Global>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, Y> Encode<X, E> for Value<X, Y>where X: CustomValueKind, E: Encoder<X>, Y: Encode<X, E> + CustomValue<X>,

source§

impl<X, E, Y> Encode<X, E> for EnumVariantValue<X, Y>where X: CustomValueKind, E: Encoder<X>, Y: Encode<X, E> + CustomValue<X>,

source§

impl<X, E, const DISCRIMINATOR: u8, T> Encode<X, E> for FixedEnumVariant<DISCRIMINATOR, T>where X: CustomValueKind, E: Encoder<X>, T: Encode<X, E> + SborTuple<X>,

source§

impl<X, Enc, T, E> Encode<X, Enc> for Result<T, E>where X: CustomValueKind, Enc: Encoder<X>, T: Encode<X, Enc>, E: Encode<X, Enc>,