Enum frame_metadata::RuntimeMetadata
source · pub enum RuntimeMetadata {
Show 16 variants
V0(RuntimeMetadataDeprecated),
V1(RuntimeMetadataDeprecated),
V2(RuntimeMetadataDeprecated),
V3(RuntimeMetadataDeprecated),
V4(RuntimeMetadataDeprecated),
V5(RuntimeMetadataDeprecated),
V6(RuntimeMetadataDeprecated),
V7(RuntimeMetadataDeprecated),
V8(OpaqueMetadata),
V9(OpaqueMetadata),
V10(OpaqueMetadata),
V11(OpaqueMetadata),
V12(OpaqueMetadata),
V13(OpaqueMetadata),
V14(RuntimeMetadataV14),
V15(RuntimeMetadataV15),
}
Expand description
The metadata of a runtime.
The version ID encoded/decoded through
the enum nature of RuntimeMetadata
.
Variants§
V0(RuntimeMetadataDeprecated)
Unused; enum filler.
V1(RuntimeMetadataDeprecated)
Version 1 for runtime metadata. No longer used.
V2(RuntimeMetadataDeprecated)
Version 2 for runtime metadata. No longer used.
V3(RuntimeMetadataDeprecated)
Version 3 for runtime metadata. No longer used.
V4(RuntimeMetadataDeprecated)
Version 4 for runtime metadata. No longer used.
V5(RuntimeMetadataDeprecated)
Version 5 for runtime metadata. No longer used.
V6(RuntimeMetadataDeprecated)
Version 6 for runtime metadata. No longer used.
V7(RuntimeMetadataDeprecated)
Version 7 for runtime metadata. No longer used.
V8(OpaqueMetadata)
Version 8 for runtime metadata, as raw encoded bytes.
V9(OpaqueMetadata)
Version 9 for runtime metadata, as raw encoded bytes.
V10(OpaqueMetadata)
Version 10 for runtime metadata, as raw encoded bytes.
V11(OpaqueMetadata)
Version 11 for runtime metadata, as raw encoded bytes.
V12(OpaqueMetadata)
Version 12 for runtime metadata, as raw encoded bytes.
V13(OpaqueMetadata)
Version 13 for runtime metadata, as raw encoded bytes.
V14(RuntimeMetadataV14)
Version 14 for runtime metadata.
V15(RuntimeMetadataV15)
Version 15 for runtime metadata.
Implementations§
Trait Implementations§
source§impl Debug for RuntimeMetadata
impl Debug for RuntimeMetadata
source§impl Decode for RuntimeMetadata
impl Decode for RuntimeMetadata
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>
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,
source§impl Encode for RuntimeMetadata
impl Encode for RuntimeMetadata
source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
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, )
source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl PartialEq for RuntimeMetadata
impl PartialEq for RuntimeMetadata
source§fn eq(&self, other: &RuntimeMetadata) -> bool
fn eq(&self, other: &RuntimeMetadata) -> bool
self
and other
values to be equal, and is used
by ==
.