InstructionV2

Enum InstructionV2 

Source
pub enum InstructionV2 {
Show 38 variants TakeFromWorktop(TakeFromWorktop), TakeNonFungiblesFromWorktop(TakeNonFungiblesFromWorktop), TakeAllFromWorktop(TakeAllFromWorktop), ReturnToWorktop(ReturnToWorktop), BurnResource(BurnResource), AssertWorktopContainsAny(AssertWorktopContainsAny), AssertWorktopContains(AssertWorktopContains), AssertWorktopContainsNonFungibles(AssertWorktopContainsNonFungibles), AssertWorktopResourcesOnly(AssertWorktopResourcesOnly), AssertWorktopResourcesInclude(AssertWorktopResourcesInclude), AssertNextCallReturnsOnly(AssertNextCallReturnsOnly), AssertNextCallReturnsInclude(AssertNextCallReturnsInclude), AssertBucketContents(AssertBucketContents), CreateProofFromBucketOfAmount(CreateProofFromBucketOfAmount), CreateProofFromBucketOfNonFungibles(CreateProofFromBucketOfNonFungibles), CreateProofFromBucketOfAll(CreateProofFromBucketOfAll), CreateProofFromAuthZoneOfAmount(CreateProofFromAuthZoneOfAmount), CreateProofFromAuthZoneOfNonFungibles(CreateProofFromAuthZoneOfNonFungibles), CreateProofFromAuthZoneOfAll(CreateProofFromAuthZoneOfAll), CloneProof(CloneProof), DropProof(DropProof), PushToAuthZone(PushToAuthZone), PopFromAuthZone(PopFromAuthZone), DropAuthZoneProofs(DropAuthZoneProofs), DropAuthZoneRegularProofs(DropAuthZoneRegularProofs), DropAuthZoneSignatureProofs(DropAuthZoneSignatureProofs), DropNamedProofs(DropNamedProofs), DropAllProofs(DropAllProofs), CallFunction(CallFunction), CallMethod(CallMethod), CallRoyaltyMethod(CallRoyaltyMethod), CallMetadataMethod(CallMetadataMethod), CallRoleAssignmentMethod(CallRoleAssignmentMethod), CallDirectVaultMethod(CallDirectVaultMethod), AllocateGlobalAddress(AllocateGlobalAddress), YieldToParent(YieldToParent), YieldToChild(YieldToChild), VerifyParent(VerifyParent),
}

Variants§

§

TakeFromWorktop(TakeFromWorktop)

§

TakeNonFungiblesFromWorktop(TakeNonFungiblesFromWorktop)

§

TakeAllFromWorktop(TakeAllFromWorktop)

§

ReturnToWorktop(ReturnToWorktop)

§

BurnResource(BurnResource)

§

AssertWorktopContainsAny(AssertWorktopContainsAny)

§

AssertWorktopContains(AssertWorktopContains)

§

AssertWorktopContainsNonFungibles(AssertWorktopContainsNonFungibles)

§

AssertWorktopResourcesOnly(AssertWorktopResourcesOnly)

§

AssertWorktopResourcesInclude(AssertWorktopResourcesInclude)

§

AssertNextCallReturnsOnly(AssertNextCallReturnsOnly)

§

AssertNextCallReturnsInclude(AssertNextCallReturnsInclude)

§

AssertBucketContents(AssertBucketContents)

§

CreateProofFromBucketOfAmount(CreateProofFromBucketOfAmount)

§

CreateProofFromBucketOfNonFungibles(CreateProofFromBucketOfNonFungibles)

§

CreateProofFromBucketOfAll(CreateProofFromBucketOfAll)

§

CreateProofFromAuthZoneOfAmount(CreateProofFromAuthZoneOfAmount)

§

CreateProofFromAuthZoneOfNonFungibles(CreateProofFromAuthZoneOfNonFungibles)

§

CreateProofFromAuthZoneOfAll(CreateProofFromAuthZoneOfAll)

§

CloneProof(CloneProof)

§

DropProof(DropProof)

§

PushToAuthZone(PushToAuthZone)

§

PopFromAuthZone(PopFromAuthZone)

§

DropAuthZoneProofs(DropAuthZoneProofs)

§

DropAuthZoneRegularProofs(DropAuthZoneRegularProofs)

§

DropAuthZoneSignatureProofs(DropAuthZoneSignatureProofs)

§

DropNamedProofs(DropNamedProofs)

§

DropAllProofs(DropAllProofs)

§

CallFunction(CallFunction)

§

CallMethod(CallMethod)

§

CallRoyaltyMethod(CallRoyaltyMethod)

§

CallMetadataMethod(CallMetadataMethod)

§

CallRoleAssignmentMethod(CallRoleAssignmentMethod)

§

CallDirectVaultMethod(CallDirectVaultMethod)

§

AllocateGlobalAddress(AllocateGlobalAddress)

§

YieldToParent(YieldToParent)

§

YieldToChild(YieldToChild)

§

VerifyParent(VerifyParent)

Trait Implementations§

Source§

impl Categorize<ManifestCustomValueKind> for InstructionV2

Source§

impl Clone for InstructionV2

Source§

fn clone(&self) -> InstructionV2

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for InstructionV2

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

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

Source§

fn decode_body_with_value_kind( decoder: &mut D, value_kind: ValueKind<ManifestCustomValueKind>, ) -> Result<InstructionV2, DecodeError>

Decodes the type from the decoder, which should match a preloaded value kind. Read more
Source§

impl Describe<ScryptoCustomTypeKind> for InstructionV2

Source§

const TYPE_ID: RustTypeId

The TYPE_ID should give a unique identifier for its SBOR schema type. An SBOR schema type capture details about the SBOR payload, how it should be interpreted, validated and displayed. Read more
Source§

fn type_data() -> TypeData<ScryptoCustomTypeKind, RustTypeId>

Returns the local schema for the given type. Read more
Source§

fn add_all_dependencies(aggregator: &mut TypeAggregator<ScryptoCustomTypeKind>)

For each type referenced in get_local_type_data, we need to ensure that the type and all of its own references get added to the aggregator. Read more
Source§

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

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. Read more
Source§

impl From<InstructionV1> for InstructionV2

Source§

fn from(any_v1_instruction: InstructionV1) -> InstructionV2

Converts to this type from the input type.
Source§

impl<T> From<T> for InstructionV2

Source§

fn from(value: T) -> InstructionV2

Converts to this type from the input type.
Source§

impl ManifestInstructionSet for InstructionV2

Source§

impl PartialEq for InstructionV2

Source§

fn eq(&self, other: &InstructionV2) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl SborEnum<ManifestCustomValueKind> for InstructionV2

Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AllocateGlobalAddress

Source§

const DISCRIMINATOR: u8 = 81u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AllocateGlobalAddress

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AllocateGlobalAddress

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#43}::OwnedVariant::{constant#0}, <AllocateGlobalAddress as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#43}::BorrowedVariant::{constant#0}, <AllocateGlobalAddress as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AllocateGlobalAddress as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AllocateGlobalAddress

Source§

fn as_variant_fields_ref( &self, ) -> <AllocateGlobalAddress as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AssertBucketContents

Source§

const DISCRIMINATOR: u8 = 12u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AssertBucketContents

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AssertBucketContents

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#21}::OwnedVariant::{constant#0}, <AssertBucketContents as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#21}::BorrowedVariant::{constant#0}, <AssertBucketContents as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AssertBucketContents as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AssertBucketContents

Source§

fn as_variant_fields_ref( &self, ) -> <AssertBucketContents as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AssertNextCallReturnsInclude

Source§

const DISCRIMINATOR: u8 = 11u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AssertNextCallReturnsInclude

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AssertNextCallReturnsInclude

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#20}::OwnedVariant::{constant#0}, <AssertNextCallReturnsInclude as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#20}::BorrowedVariant::{constant#0}, <AssertNextCallReturnsInclude as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AssertNextCallReturnsInclude as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AssertNextCallReturnsInclude

Source§

fn as_variant_fields_ref( &self, ) -> <AssertNextCallReturnsInclude as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AssertNextCallReturnsOnly

Source§

const DISCRIMINATOR: u8 = 10u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AssertNextCallReturnsOnly

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AssertNextCallReturnsOnly

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#19}::OwnedVariant::{constant#0}, <AssertNextCallReturnsOnly as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#19}::BorrowedVariant::{constant#0}, <AssertNextCallReturnsOnly as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AssertNextCallReturnsOnly as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AssertNextCallReturnsOnly

Source§

fn as_variant_fields_ref( &self, ) -> <AssertNextCallReturnsOnly as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AssertWorktopContains

Source§

const DISCRIMINATOR: u8 = 4u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AssertWorktopContains

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AssertWorktopContains

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#15}::OwnedVariant::{constant#0}, <AssertWorktopContains as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#15}::BorrowedVariant::{constant#0}, <AssertWorktopContains as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AssertWorktopContains as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AssertWorktopContains

Source§

fn as_variant_fields_ref( &self, ) -> <AssertWorktopContains as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AssertWorktopContainsAny

Source§

const DISCRIMINATOR: u8 = 6u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AssertWorktopContainsAny

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AssertWorktopContainsAny

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#14}::OwnedVariant::{constant#0}, <AssertWorktopContainsAny as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#14}::BorrowedVariant::{constant#0}, <AssertWorktopContainsAny as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AssertWorktopContainsAny as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AssertWorktopContainsAny

Source§

fn as_variant_fields_ref( &self, ) -> <AssertWorktopContainsAny as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AssertWorktopContainsNonFungibles

Source§

const DISCRIMINATOR: u8 = 5u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AssertWorktopContainsNonFungibles

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AssertWorktopContainsNonFungibles

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#16}::OwnedVariant::{constant#0}, <AssertWorktopContainsNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#16}::BorrowedVariant::{constant#0}, <AssertWorktopContainsNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AssertWorktopContainsNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AssertWorktopContainsNonFungibles

Source§

fn as_variant_fields_ref( &self, ) -> <AssertWorktopContainsNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AssertWorktopResourcesInclude

Source§

const DISCRIMINATOR: u8 = 9u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AssertWorktopResourcesInclude

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AssertWorktopResourcesInclude

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#18}::OwnedVariant::{constant#0}, <AssertWorktopResourcesInclude as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#18}::BorrowedVariant::{constant#0}, <AssertWorktopResourcesInclude as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AssertWorktopResourcesInclude as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AssertWorktopResourcesInclude

Source§

fn as_variant_fields_ref( &self, ) -> <AssertWorktopResourcesInclude as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for AssertWorktopResourcesOnly

Source§

const DISCRIMINATOR: u8 = 8u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = AssertWorktopResourcesOnly

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a AssertWorktopResourcesOnly

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#17}::OwnedVariant::{constant#0}, <AssertWorktopResourcesOnly as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#17}::BorrowedVariant::{constant#0}, <AssertWorktopResourcesOnly as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <AssertWorktopResourcesOnly as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> AssertWorktopResourcesOnly

Source§

fn as_variant_fields_ref( &self, ) -> <AssertWorktopResourcesOnly as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for BurnResource

Source§

const DISCRIMINATOR: u8 = 36u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = BurnResource

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a BurnResource

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#13}::OwnedVariant::{constant#0}, <BurnResource as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#13}::BorrowedVariant::{constant#0}, <BurnResource as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <BurnResource as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> BurnResource

Source§

fn as_variant_fields_ref( &self, ) -> <BurnResource as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CallDirectVaultMethod

Source§

const DISCRIMINATOR: u8 = 69u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CallDirectVaultMethod

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CallDirectVaultMethod

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#42}::OwnedVariant::{constant#0}, <CallDirectVaultMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#42}::BorrowedVariant::{constant#0}, <CallDirectVaultMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CallDirectVaultMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CallDirectVaultMethod

Source§

fn as_variant_fields_ref( &self, ) -> <CallDirectVaultMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CallFunction

Source§

const DISCRIMINATOR: u8 = 64u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CallFunction

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CallFunction

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#37}::OwnedVariant::{constant#0}, <CallFunction as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#37}::BorrowedVariant::{constant#0}, <CallFunction as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CallFunction as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CallFunction

Source§

fn as_variant_fields_ref( &self, ) -> <CallFunction as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CallMetadataMethod

Source§

const DISCRIMINATOR: u8 = 67u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CallMetadataMethod

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CallMetadataMethod

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#40}::OwnedVariant::{constant#0}, <CallMetadataMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#40}::BorrowedVariant::{constant#0}, <CallMetadataMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CallMetadataMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CallMetadataMethod

Source§

fn as_variant_fields_ref( &self, ) -> <CallMetadataMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CallMethod

Source§

const DISCRIMINATOR: u8 = 65u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CallMethod

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CallMethod

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#38}::OwnedVariant::{constant#0}, <CallMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#38}::BorrowedVariant::{constant#0}, <CallMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CallMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CallMethod

Source§

fn as_variant_fields_ref( &self, ) -> <CallMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CallRoleAssignmentMethod

Source§

const DISCRIMINATOR: u8 = 68u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CallRoleAssignmentMethod

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CallRoleAssignmentMethod

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#41}::OwnedVariant::{constant#0}, <CallRoleAssignmentMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#41}::BorrowedVariant::{constant#0}, <CallRoleAssignmentMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CallRoleAssignmentMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CallRoleAssignmentMethod

Source§

fn as_variant_fields_ref( &self, ) -> <CallRoleAssignmentMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CallRoyaltyMethod

Source§

const DISCRIMINATOR: u8 = 66u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CallRoyaltyMethod

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CallRoyaltyMethod

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#39}::OwnedVariant::{constant#0}, <CallRoyaltyMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#39}::BorrowedVariant::{constant#0}, <CallRoyaltyMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CallRoyaltyMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CallRoyaltyMethod

Source§

fn as_variant_fields_ref( &self, ) -> <CallRoyaltyMethod as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CloneProof

Source§

const DISCRIMINATOR: u8 = 48u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CloneProof

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CloneProof

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#28}::OwnedVariant::{constant#0}, <CloneProof as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#28}::BorrowedVariant::{constant#0}, <CloneProof as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CloneProof as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CloneProof

Source§

fn as_variant_fields_ref( &self, ) -> <CloneProof as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CreateProofFromAuthZoneOfAll

Source§

const DISCRIMINATOR: u8 = 22u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CreateProofFromAuthZoneOfAll

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CreateProofFromAuthZoneOfAll

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#27}::OwnedVariant::{constant#0}, <CreateProofFromAuthZoneOfAll as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#27}::BorrowedVariant::{constant#0}, <CreateProofFromAuthZoneOfAll as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CreateProofFromAuthZoneOfAll as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CreateProofFromAuthZoneOfAll

Source§

fn as_variant_fields_ref( &self, ) -> <CreateProofFromAuthZoneOfAll as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CreateProofFromAuthZoneOfAmount

Source§

const DISCRIMINATOR: u8 = 20u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CreateProofFromAuthZoneOfAmount

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CreateProofFromAuthZoneOfAmount

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#25}::OwnedVariant::{constant#0}, <CreateProofFromAuthZoneOfAmount as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#25}::BorrowedVariant::{constant#0}, <CreateProofFromAuthZoneOfAmount as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CreateProofFromAuthZoneOfAmount as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CreateProofFromAuthZoneOfAmount

Source§

fn as_variant_fields_ref( &self, ) -> <CreateProofFromAuthZoneOfAmount as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CreateProofFromAuthZoneOfNonFungibles

Source§

const DISCRIMINATOR: u8 = 21u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CreateProofFromAuthZoneOfNonFungibles

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CreateProofFromAuthZoneOfNonFungibles

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#26}::OwnedVariant::{constant#0}, <CreateProofFromAuthZoneOfNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#26}::BorrowedVariant::{constant#0}, <CreateProofFromAuthZoneOfNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CreateProofFromAuthZoneOfNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CreateProofFromAuthZoneOfNonFungibles

Source§

fn as_variant_fields_ref( &self, ) -> <CreateProofFromAuthZoneOfNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CreateProofFromBucketOfAll

Source§

const DISCRIMINATOR: u8 = 35u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CreateProofFromBucketOfAll

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CreateProofFromBucketOfAll

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#24}::OwnedVariant::{constant#0}, <CreateProofFromBucketOfAll as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#24}::BorrowedVariant::{constant#0}, <CreateProofFromBucketOfAll as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CreateProofFromBucketOfAll as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CreateProofFromBucketOfAll

Source§

fn as_variant_fields_ref( &self, ) -> <CreateProofFromBucketOfAll as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CreateProofFromBucketOfAmount

Source§

const DISCRIMINATOR: u8 = 33u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CreateProofFromBucketOfAmount

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CreateProofFromBucketOfAmount

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#22}::OwnedVariant::{constant#0}, <CreateProofFromBucketOfAmount as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#22}::BorrowedVariant::{constant#0}, <CreateProofFromBucketOfAmount as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CreateProofFromBucketOfAmount as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CreateProofFromBucketOfAmount

Source§

fn as_variant_fields_ref( &self, ) -> <CreateProofFromBucketOfAmount as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for CreateProofFromBucketOfNonFungibles

Source§

const DISCRIMINATOR: u8 = 34u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = CreateProofFromBucketOfNonFungibles

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a CreateProofFromBucketOfNonFungibles

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#23}::OwnedVariant::{constant#0}, <CreateProofFromBucketOfNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#23}::BorrowedVariant::{constant#0}, <CreateProofFromBucketOfNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <CreateProofFromBucketOfNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> CreateProofFromBucketOfNonFungibles

Source§

fn as_variant_fields_ref( &self, ) -> <CreateProofFromBucketOfNonFungibles as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for DropAllProofs

Source§

const DISCRIMINATOR: u8 = 80u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = DropAllProofs

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a DropAllProofs

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#36}::OwnedVariant::{constant#0}, <DropAllProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#36}::BorrowedVariant::{constant#0}, <DropAllProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <DropAllProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> DropAllProofs

Source§

fn as_variant_fields_ref( &self, ) -> <DropAllProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for DropAuthZoneProofs

Source§

const DISCRIMINATOR: u8 = 18u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = DropAuthZoneProofs

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a DropAuthZoneProofs

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#32}::OwnedVariant::{constant#0}, <DropAuthZoneProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#32}::BorrowedVariant::{constant#0}, <DropAuthZoneProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <DropAuthZoneProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> DropAuthZoneProofs

Source§

fn as_variant_fields_ref( &self, ) -> <DropAuthZoneProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for DropAuthZoneRegularProofs

Source§

const DISCRIMINATOR: u8 = 19u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = DropAuthZoneRegularProofs

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a DropAuthZoneRegularProofs

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#33}::OwnedVariant::{constant#0}, <DropAuthZoneRegularProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#33}::BorrowedVariant::{constant#0}, <DropAuthZoneRegularProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <DropAuthZoneRegularProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> DropAuthZoneRegularProofs

Source§

fn as_variant_fields_ref( &self, ) -> <DropAuthZoneRegularProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for DropAuthZoneSignatureProofs

Source§

const DISCRIMINATOR: u8 = 23u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = DropAuthZoneSignatureProofs

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a DropAuthZoneSignatureProofs

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#34}::OwnedVariant::{constant#0}, <DropAuthZoneSignatureProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#34}::BorrowedVariant::{constant#0}, <DropAuthZoneSignatureProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <DropAuthZoneSignatureProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> DropAuthZoneSignatureProofs

Source§

fn as_variant_fields_ref( &self, ) -> <DropAuthZoneSignatureProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for DropNamedProofs

Source§

const DISCRIMINATOR: u8 = 82u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = DropNamedProofs

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a DropNamedProofs

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#35}::OwnedVariant::{constant#0}, <DropNamedProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#35}::BorrowedVariant::{constant#0}, <DropNamedProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <DropNamedProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> DropNamedProofs

Source§

fn as_variant_fields_ref( &self, ) -> <DropNamedProofs as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for DropProof

Source§

const DISCRIMINATOR: u8 = 49u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = DropProof

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a DropProof

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#29}::OwnedVariant::{constant#0}, <DropProof as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#29}::BorrowedVariant::{constant#0}, <DropProof as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <DropProof as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> DropProof

Source§

fn as_variant_fields_ref( &self, ) -> <DropProof as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for PopFromAuthZone

Source§

const DISCRIMINATOR: u8 = 16u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = PopFromAuthZone

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a PopFromAuthZone

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#31}::OwnedVariant::{constant#0}, <PopFromAuthZone as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#31}::BorrowedVariant::{constant#0}, <PopFromAuthZone as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <PopFromAuthZone as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> PopFromAuthZone

Source§

fn as_variant_fields_ref( &self, ) -> <PopFromAuthZone as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for PushToAuthZone

Source§

const DISCRIMINATOR: u8 = 17u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = PushToAuthZone

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a PushToAuthZone

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#30}::OwnedVariant::{constant#0}, <PushToAuthZone as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#30}::BorrowedVariant::{constant#0}, <PushToAuthZone as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <PushToAuthZone as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> PushToAuthZone

Source§

fn as_variant_fields_ref( &self, ) -> <PushToAuthZone as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for ReturnToWorktop

Source§

const DISCRIMINATOR: u8 = 3u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = ReturnToWorktop

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a ReturnToWorktop

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#12}::OwnedVariant::{constant#0}, <ReturnToWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#12}::BorrowedVariant::{constant#0}, <ReturnToWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <ReturnToWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> ReturnToWorktop

Source§

fn as_variant_fields_ref( &self, ) -> <ReturnToWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for TakeAllFromWorktop

Source§

const DISCRIMINATOR: u8 = 2u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = TakeAllFromWorktop

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a TakeAllFromWorktop

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#11}::OwnedVariant::{constant#0}, <TakeAllFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#11}::BorrowedVariant::{constant#0}, <TakeAllFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <TakeAllFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> TakeAllFromWorktop

Source§

fn as_variant_fields_ref( &self, ) -> <TakeAllFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for TakeFromWorktop

Source§

const DISCRIMINATOR: u8 = 0u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = TakeFromWorktop

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a TakeFromWorktop

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#9}::OwnedVariant::{constant#0}, <TakeFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#9}::BorrowedVariant::{constant#0}, <TakeFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <TakeFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> TakeFromWorktop

Source§

fn as_variant_fields_ref( &self, ) -> <TakeFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for TakeNonFungiblesFromWorktop

Source§

const DISCRIMINATOR: u8 = 1u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = TakeNonFungiblesFromWorktop

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a TakeNonFungiblesFromWorktop

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#10}::OwnedVariant::{constant#0}, <TakeNonFungiblesFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#10}::BorrowedVariant::{constant#0}, <TakeNonFungiblesFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <TakeNonFungiblesFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> TakeNonFungiblesFromWorktop

Source§

fn as_variant_fields_ref( &self, ) -> <TakeNonFungiblesFromWorktop as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for VerifyParent

Source§

const DISCRIMINATOR: u8 = 98u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = VerifyParent

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a VerifyParent

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#46}::OwnedVariant::{constant#0}, <VerifyParent as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#46}::BorrowedVariant::{constant#0}, <VerifyParent as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <VerifyParent as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> VerifyParent

Source§

fn as_variant_fields_ref( &self, ) -> <VerifyParent as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for YieldToChild

Source§

const DISCRIMINATOR: u8 = 97u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = YieldToChild

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a YieldToChild

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#45}::OwnedVariant::{constant#0}, <YieldToChild as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#45}::BorrowedVariant::{constant#0}, <YieldToChild as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <YieldToChild as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> YieldToChild

Source§

fn as_variant_fields_ref( &self, ) -> <YieldToChild as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl SborEnumVariantFor<InstructionV2, ManifestCustomValueKind> for YieldToParent

Source§

const DISCRIMINATOR: u8 = 96u8

Source§

const IS_FLATTENED: bool = true

Source§

type VariantFields = YieldToParent

VariantFields is either Self if IS_FLATTENED else is (Self,)
Source§

type VariantFieldsRef<'a> = &'a YieldToParent

VariantFieldsRef is either &Self if IS_FLATTENED else is (&Self,)
Source§

type OwnedVariant = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#44}::OwnedVariant::{constant#0}, <YieldToParent as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields>

This should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, Self::VariantFields> Read more
Source§

type BorrowedVariant<'a> = SborFixedEnumVariant<radix_transactions::::model::v2::instruction_v2::{impl#44}::BorrowedVariant::{constant#0}, <YieldToParent as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'a>>

Should always be SborFixedEnumVariant<{ [DISCRIMINATOR] as u8 }, &'a Self::VariantFields> Read more
Source§

fn from_variant_fields( variant_fields: <YieldToParent as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFields, ) -> YieldToParent

Source§

fn as_variant_fields_ref( &self, ) -> <YieldToParent as SborEnumVariantFor<InstructionV2, ManifestCustomValueKind>>::VariantFieldsRef<'_>

Source§

fn into_enum(self) -> InstructionV2

Source§

fn as_encodable_variant<'a>(&'a self) -> Self::BorrowedVariant<'a>

Can be used to encode the type as a variant under TEnum, like this: encoder.encode(x.as_encodable_variant()). Read more
Source§

fn from_decoded_variant(variant: Self::OwnedVariant) -> Self
where Self: Sized,

Can be used to decode the type from an encoded variant, like this: T::from_decoded_variant(decoder.decode()?). Read more
Source§

impl TryFrom<InstructionV2> for InstructionV1

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from( value: InstructionV2, ) -> Result<InstructionV1, <InstructionV1 as TryFrom<InstructionV2>>::Error>

Performs the conversion.
Source§

impl TxnInstruction for InstructionV2

Source§

impl CheckedBackwardsCompatibleSchema<ScryptoCustomSchema> for InstructionV2

Source§

impl Eq for InstructionV2

Source§

impl StructuralPartialEq for InstructionV2

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<U> As for U

Source§

fn as_<T>(self) -> T
where T: CastFrom<U>,

Casts self to type T. The semantics of numeric casting with the as operator are followed, so <T as As>::as_::<U> can be used in the same way as T as U for numeric conversions. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T, U> ContextualTryInto<U> for T
where U: ContextualTryFrom<T>,

Source§

impl<T> Downcast for T
where T: Any,

Source§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
Source§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
Source§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s.
Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DowncastSync for T
where T: Any + Send + Sync,

Source§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> FromBits<T> for T

Source§

fn from_bits(other: T) -> T

Convert other to Self, preserving bitwise representation
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<X, Y> LabelledResolve<Y> for X
where Y: LabelledResolveFrom<X>,

Source§

fn labelled_resolve( self, resolver: &impl LabelResolver<<Y as LabelledResolvable>::ResolverOutput>, ) -> Y

Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<X, Y> Resolve<Y> for X
where Y: ResolveFrom<X>,

Source§

fn resolve(self) -> Y

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> ManifestCategorize for T

Source§

impl<T> ManifestDecode for T

Source§

impl<T> ManifestEncode for T

Source§

impl<T> ManifestSborEnum for T

Source§

impl<T> ScryptoCheckedBackwardsCompatibleSchema for T

Source§

impl<T> ScryptoDescribe for T

Source§

impl<X, T> VecDecode<X> for T
where X: CustomValueKind, T: for<'a> Decode<X, VecDecoder<'a, X>>,

Source§

impl<X, T> VecEncode<X> for T
where X: CustomValueKind, T: for<'a> Encode<X, VecEncoder<'a, X>> + ?Sized,