Module gluon_base::resolve

source ·

Structs

Enums

Functions

  • Resolves aliases until canonical returns true for an alias in which case it returns the type that directly contains that alias
  • Expand typ if it is an alias that can be expanded and return the expanded type. Returns None if the type is not an alias or the alias could not be expanded.
  • Removes type aliases from typ until it is an actual type