[][src]Trait scale_info::form::Form

pub trait Form {
    type TypeId: PartialEq + Eq + PartialOrd + Ord + Clone + Debug;
}

Trait to control the internal structures of type definitions.

This allows for type-level separation between free forms that can be instantiated out of the flux and compact forms that require some sort of interning data structures.

Associated Types

type TypeId: PartialEq + Eq + PartialOrd + Ord + Clone + Debug

The type identifier type.

Loading content...

Implementors

Loading content...