Module gluon_base::types
[−]
[src]
Modules
pretty_print |
Structs
Alias |
An alias is wrapper around |
AliasData | |
AliasRef |
Data for a type alias. Probably you want to use |
ArcType |
A shared type which is atomically reference counted |
ArgIterator | |
ControlVisitation |
Wrapper type which allows functions to control how to traverse the members of the type |
DisplayType | |
Field | |
ForallScopeIter | |
Generic | |
RowIterator | |
RowIteratorMut | |
Skolem | |
TypeCache | |
TypeFieldIterator | |
TypeFormatter | |
TypeVariable |
Enums
BuiltinType |
All the builtin types of gluon |
Prec | |
RecordSelector | |
Type |
The representation of gluon's types. |
Traits
PrimitiveEnv |
Trait which is a |
ToDoc | |
TypeEnv |
Trait for values which contains typed values which can be refered by name |
TypeVisitor | |
Walker | |
WalkerMut |
Functions
arg_iter |
Constructs an iterator over a functions arguments |
display_type | |
fold_type | |
pretty_print | |
row_iter | |
row_iter_mut | |
translate_alias | |
translate_type | |
translate_type_with | |
visit_type_opt | |
walk_move_type |
Walks through a type calling |
walk_move_type_opt | |
walk_move_types | |
walk_type | |
walk_type_ | |
walk_type_mut |
Type Definitions
AppVec |
|