[][src]Enum scale_info::form::CompactForm

pub enum CompactForm {}

Compact form that has its lifetime untracked in association to its interner.

Note

This resolves some lifetime issues with self-referential structs (such as the registry itself) but can no longer be used to resolve to the original underlying data.

type String is owned in order to enable decoding

Trait Implementations

impl Clone for CompactForm[src]

impl Copy for CompactForm[src]

impl Debug for CompactForm[src]

impl Eq for CompactForm[src]

impl Form for CompactForm[src]

type Type = UntrackedSymbol<TypeId>

The type representing the type.

type String = String

The string type.

impl Ord for CompactForm[src]

impl PartialEq<CompactForm> for CompactForm[src]

impl PartialOrd<CompactForm> for CompactForm[src]

impl Serialize for CompactForm[src]

impl StructuralEq for CompactForm[src]

impl StructuralPartialEq for CompactForm[src]

Auto Trait Implementations

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<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.