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 encode(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
fn encode(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
Convert self to an owned vector.
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 Into<OpaqueMetadata> for RuntimeMetadataPrefixed
impl Into<OpaqueMetadata> for RuntimeMetadataPrefixed
sourcefn into(self) -> OpaqueMetadata
fn into(self) -> OpaqueMetadata
Performs the conversion.
sourceimpl Into<RuntimeMetadataPrefixed> for RuntimeMetadataLastVersion
impl Into<RuntimeMetadataPrefixed> for RuntimeMetadataLastVersion
sourcefn into(self) -> RuntimeMetadataPrefixed
fn into(self) -> 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
sourceimpl<T> DecodeLimit for T where
T: Decode,
impl<T> DecodeLimit for T where
T: Decode,
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
sourceimpl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
sourcepub fn unchecked_into(self) -> T
pub fn unchecked_into(self) -> T
The counterpart to unchecked_from
.