Enum staging_xcm::VersionedNetworkId
source · pub enum VersionedNetworkId {
V2(NetworkId),
V3(NetworkId),
}Expand description
A single NetworkId value, together with its version code.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for VersionedNetworkId
impl Clone for VersionedNetworkId
source§impl Debug for VersionedNetworkId
impl Debug for VersionedNetworkId
source§impl Decode for VersionedNetworkId
impl Decode for VersionedNetworkId
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 VersionedNetworkId
impl Encode for VersionedNetworkId
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<NetworkId> for VersionedNetworkId
impl From<NetworkId> for VersionedNetworkId
source§impl IntoVersion for VersionedNetworkId
impl IntoVersion for VersionedNetworkId
source§impl MaxEncodedLen for VersionedNetworkId
impl MaxEncodedLen for VersionedNetworkId
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 VersionedNetworkId
impl PartialEq for VersionedNetworkId
source§impl TryAs<NetworkId> for VersionedNetworkId
impl TryAs<NetworkId> for VersionedNetworkId
source§impl TryAs<NetworkId> for VersionedNetworkId
impl TryAs<NetworkId> for VersionedNetworkId
source§impl TryFrom<VersionedNetworkId> for NetworkId
impl TryFrom<VersionedNetworkId> for NetworkId
source§impl TryFrom<VersionedNetworkId> for NetworkId
impl TryFrom<VersionedNetworkId> for NetworkId
source§impl TypeInfo for VersionedNetworkId
impl TypeInfo for VersionedNetworkId
impl EncodeLike for VersionedNetworkId
impl Eq for VersionedNetworkId
Auto Trait Implementations§
impl RefUnwindSafe for VersionedNetworkId
impl Send for VersionedNetworkId
impl Sync for VersionedNetworkId
impl Unpin for VersionedNetworkId
impl UnwindSafe for VersionedNetworkId
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,
§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<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.