Struct frame_metadata::RuntimeMetadataPrefixed
source · [−]pub struct RuntimeMetadataPrefixed(pub u32, pub RuntimeMetadata);
Expand description
Metadata prefixed by a u32 for reserved usage
Tuple Fields
0: u32
1: RuntimeMetadata
Trait Implementations
sourceimpl Debug for RuntimeMetadataPrefixed
impl Debug for RuntimeMetadataPrefixed
sourceimpl Decode for RuntimeMetadataPrefixed
impl Decode for RuntimeMetadataPrefixed
sourcefn 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.
sourcefn skip<I>(input: &mut I) -> Result<(), Error> where
I: Input,
fn skip<I>(input: &mut I) -> Result<(), Error> where
I: Input,
Attempt to skip the encoded value from input. Read more
sourcefn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
Returns the fixed encoded size of the type. Read more
sourceimpl Encode for RuntimeMetadataPrefixed
impl Encode for RuntimeMetadataPrefixed
sourcefn 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.
sourcefn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding. Read more
sourcefn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
sourcefn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
sourceimpl From<RuntimeMetadataV14> for RuntimeMetadataPrefixed
impl From<RuntimeMetadataV14> for RuntimeMetadataPrefixed
sourcefn from(metadata: RuntimeMetadataLastVersion) -> RuntimeMetadataPrefixed
fn from(metadata: RuntimeMetadataLastVersion) -> RuntimeMetadataPrefixed
Performs the conversion.
sourceimpl PartialEq<RuntimeMetadataPrefixed> for RuntimeMetadataPrefixed
impl PartialEq<RuntimeMetadataPrefixed> for RuntimeMetadataPrefixed
sourcefn eq(&self, other: &RuntimeMetadataPrefixed) -> bool
fn eq(&self, other: &RuntimeMetadataPrefixed) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &RuntimeMetadataPrefixed) -> bool
fn ne(&self, other: &RuntimeMetadataPrefixed) -> bool
This method tests for !=
.
sourceimpl Serialize for RuntimeMetadataPrefixed
impl Serialize for RuntimeMetadataPrefixed
impl EncodeLike<RuntimeMetadataPrefixed> for RuntimeMetadataPrefixed
impl Eq for RuntimeMetadataPrefixed
impl StructuralEq for RuntimeMetadataPrefixed
impl StructuralPartialEq for RuntimeMetadataPrefixed
Auto Trait Implementations
impl RefUnwindSafe for RuntimeMetadataPrefixed
impl Send for RuntimeMetadataPrefixed
impl Sync for RuntimeMetadataPrefixed
impl Unpin for RuntimeMetadataPrefixed
impl UnwindSafe for RuntimeMetadataPrefixed
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more