Module ra_ap_hir_def::body [−][src]
Expand description
Defines Body
: a lowered representation of bodies of functions, statics and
consts.
Modules
Name resolution for expressions.
Structs
The body of an item (function, const etc.).
An item body together with the mapping from syntax nodes to HIR expression IDs. This is needed to go from e.g. a position in a file to the HIR expression containing it; but for type inference etc., we want to operate on a structure that is agnostic to the actual positions of expressions in the file, so that we don’t recompute types whenever some whitespace is typed.