Module flux_middle::rty

source ·
Expand description

Defines how flux represents refinement types internally. Definitions in this module are used during refinement type checking. A couple of important differences between definitions in this module and in crate::fhir are:

  • Types in this module use debruijn indices to represent local binders.
  • Data structures are interned so they can be cheaply cloned.

Re-exports§

Modules§

Macros§

Structs§

Enums§

Constants§

Statics§

Traits§

Functions§

Type Aliases§