Enum frame_metadata::RuntimeMetadata[][src]

pub enum RuntimeMetadata {
    V0(RuntimeMetadataDeprecated),
    V1(RuntimeMetadataDeprecated),
    V2(RuntimeMetadataDeprecated),
    V3(RuntimeMetadataDeprecated),
    V4(RuntimeMetadataDeprecated),
    V5(RuntimeMetadataDeprecated),
    V6(RuntimeMetadataDeprecated),
    V7(RuntimeMetadataDeprecated),
    V8(RuntimeMetadataDeprecated),
    V9(RuntimeMetadataDeprecated),
    V10(RuntimeMetadataDeprecated),
    V11(RuntimeMetadataDeprecated),
    V12(RuntimeMetadataV12),
}

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(RuntimeMetadataDeprecated)

Version 8 for runtime metadata. No longer used.

V9(RuntimeMetadataDeprecated)

Version 9 for runtime metadata. No longer used.

V10(RuntimeMetadataDeprecated)

Version 10 for runtime metadata. No longer used.

V11(RuntimeMetadataDeprecated)

Version 11 for runtime metadata. No longer used.

V12(RuntimeMetadataV12)

Version 12 for runtime metadata.

Trait Implementations

impl Debug for RuntimeMetadata[src]

impl Decode for RuntimeMetadata[src]

impl Encode for RuntimeMetadata[src]

impl EncodeLike<RuntimeMetadata> for RuntimeMetadata[src]

impl Eq for RuntimeMetadata[src]

impl PartialEq<RuntimeMetadata> for RuntimeMetadata[src]

impl Serialize for RuntimeMetadata[src]

impl StructuralEq for RuntimeMetadata[src]

impl StructuralPartialEq for RuntimeMetadata[src]

Auto Trait Implementations

impl !RefUnwindSafe for RuntimeMetadata

impl Send for RuntimeMetadata

impl Sync for RuntimeMetadata

impl Unpin for RuntimeMetadata

impl !UnwindSafe for RuntimeMetadata

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<S> Codec for S where
    S: Encode + Decode
[src]

impl<T> DecodeAll for T where
    T: Decode
[src]

impl<T> DecodeLimit for T where
    T: Decode
[src]

impl<'_, '_, T> EncodeLike<&'_ &'_ T> for T where
    T: Encode
[src]

impl<'_, T> EncodeLike<&'_ T> for T where
    T: Encode
[src]

impl<'_, T> EncodeLike<&'_ mut T> for T where
    T: Encode
[src]

impl<T> EncodeLike<Arc<T>> for T where
    T: Encode
[src]

impl<T> EncodeLike<Box<T, Global>> for T where
    T: Encode
[src]

impl<T> EncodeLike<Rc<T>> for T where
    T: Encode
[src]

impl<T> From<T> for T[src]

impl<S> FullCodec for S where
    S: Decode + FullEncode
[src]

impl<S> FullEncode for S where
    S: Encode + EncodeLike<S>, 
[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[src]

pub fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> KeyedVec for T where
    T: Codec
[src]

impl<T> MaybeDebug for T where
    T: Debug
[src]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]