Enum staging_xcm::VersionedMultiAsset
source · pub enum VersionedMultiAsset {
V2(MultiAsset),
V3(MultiAsset),
}Expand description
A single MultiAsset value, together with its version code.
Variants§
V2(MultiAsset)
V3(MultiAsset)
Implementations§
Trait Implementations§
source§impl Clone for VersionedMultiAsset
impl Clone for VersionedMultiAsset
source§impl Debug for VersionedMultiAsset
impl Debug for VersionedMultiAsset
source§impl Decode for VersionedMultiAsset
impl Decode for VersionedMultiAsset
source§fn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy
) -> Result<Self, Error>
fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>
Attempt to deserialise the value from input.
source§fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>
) -> Result<DecodeFinished, Error>where
I: Input,
Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
source§impl Encode for VersionedMultiAsset
impl Encode for VersionedMultiAsset
source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding. Read more
source§fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )
Convert self to a slice and append it to the destination.
source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.
source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
source§impl From<MultiAsset> for VersionedMultiAsset
impl From<MultiAsset> for VersionedMultiAsset
source§fn from(x: MultiAsset) -> Self
fn from(x: MultiAsset) -> Self
Converts to this type from the input type.
source§impl<T: Into<MultiAsset>> From<T> for VersionedMultiAsset
impl<T: Into<MultiAsset>> From<T> for VersionedMultiAsset
source§impl IntoVersion for VersionedMultiAsset
impl IntoVersion for VersionedMultiAsset
source§impl MaxEncodedLen for VersionedMultiAsset
impl MaxEncodedLen for VersionedMultiAsset
source§fn max_encoded_len() -> usize
fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.
source§impl PartialEq for VersionedMultiAsset
impl PartialEq for VersionedMultiAsset
source§impl TryAs<MultiAsset> for VersionedMultiAsset
impl TryAs<MultiAsset> for VersionedMultiAsset
source§impl TryAs<MultiAsset> for VersionedMultiAsset
impl TryAs<MultiAsset> for VersionedMultiAsset
source§impl TryFrom<VersionedMultiAsset> for MultiAsset
impl TryFrom<VersionedMultiAsset> for MultiAsset
source§impl TryFrom<VersionedMultiAsset> for MultiAsset
impl TryFrom<VersionedMultiAsset> for MultiAsset
source§impl TypeInfo for VersionedMultiAsset
impl TypeInfo for VersionedMultiAsset
impl EncodeLike for VersionedMultiAsset
impl Eq for VersionedMultiAsset
Auto Trait Implementations§
impl RefUnwindSafe for VersionedMultiAsset
impl Send for VersionedMultiAsset
impl Sync for VersionedMultiAsset
impl Unpin for VersionedMultiAsset
impl UnwindSafe for VersionedMultiAsset
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> DecodeLimit for Twhere
T: Decode,
impl<T> DecodeLimit for Twhere
T: Decode,
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T. Read more§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.