Trait scale_info::form::Form [−][src]
pub trait Form {
type Type: PartialEq + Eq + PartialOrd + Ord + Clone + Debug;
type String: AsRef<str> + PartialEq + Eq + PartialOrd + Ord + Clone + Debug;
}
Expand description
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 portable forms that require some sort of interning data structures.