rustc_middle::ty

Module layout

source

Structs§

Enums§

  • Error produced by attempting to compute or adjust a FnAbi.
  • Type size “skeleton”, i.e., the only information determining a type’s size. While this is conservative, (aside from constant sizes, only pointers, newtypes thereof and null pointer optimized enums are allowed), it is enough to statically check common use cases of transmute.
  • Used in check_validity_requirement to indicate the kind of initialization that is checked to be valid

Constants§

Traits§

Functions§

  • Calculates whether a function’s ABI can unwind or not.

Type Aliases§