Skip to main content

Crate flux_fhir_analysis

Crate flux_fhir_analysis 

Source

Modulesยง

conv ๐Ÿ”’
Conversion from types in fhir to types in rty
errors ๐Ÿ”’
wf ๐Ÿ”’
Checks type well-formedness

Structsยง

OpaqueTyParamCollector ๐Ÿ”’
Collects the refinement params mentioned in the bounds of opaque types.
ParamCollector ๐Ÿ”’
Collects all refinement params mentioned in the visited nodes.

Functionsยง

adt_def ๐Ÿ”’
adt_sort_def_of ๐Ÿ”’
assoc_refinement_body ๐Ÿ”’
assoc_refinements_of ๐Ÿ”’
check_wf ๐Ÿ”’
conjoin_bind_exprs ๐Ÿ”’
constant_info ๐Ÿ”’
default_assoc_refinement_body ๐Ÿ”’
flux_def_ident_span ๐Ÿ”’
fn_sig ๐Ÿ”’
func_sort ๐Ÿ”’
generics_of ๐Ÿ”’
invariants_of ๐Ÿ”’
Errors are reported at the definition of the adt. If the invariants fail to convert, we continue as if the adt had no invariants. This is sound because the invariants are then neither checked (when constructing the adt) nor assumed (when using it).
item_bounds ๐Ÿ”’
late_bound_refinement_params ๐Ÿ”’
See GlobalEnv::late_bound_refinement_params
normalized_defns ๐Ÿ”’
predicates_of ๐Ÿ”’
prim_rel ๐Ÿ”’
primop_props ๐Ÿ”’
provide
qualifiers ๐Ÿ”’
refinement_generics_of ๐Ÿ”’
sort_decl_param_count ๐Ÿ”’
sort_of_assoc_reft ๐Ÿ”’
static_info ๐Ÿ”’
try_invariants_of ๐Ÿ”’
try_normalized_defns ๐Ÿ”’
ty_param_owner ๐Ÿ”’
type_of ๐Ÿ”’
variants_of ๐Ÿ”’