Enum typify_impl::TypeDetails
source · pub enum TypeDetails<'a> {
Enum(TypeEnum<'a>),
Struct(TypeStruct<'a>),
Newtype(TypeNewtype<'a>),
Option(TypeId),
Array(TypeId),
Map(TypeId),
Set(TypeId),
Box(TypeId),
Tuple(Box<dyn Iterator<Item = TypeId> + 'a>),
Builtin(&'a str),
Unit,
String,
}
Expand description
Type details returned by Type::details() to inspect a type.