StructsΒ§
- Lint
Store πExpand Impl  
StaticsΒ§
FunctionsΒ§
- analysis π
 - Runs the type-checking, region checking and other miscellaneous analysis passes on the crate.
 - configure_
and_ πexpand  - Runs the βearly phasesβ of the compiler: initial 
cfgprocessing, syntax expansion, secondarycfgexpansion, synthesis of a test harness if one is to be provided, injection of a dependency on the standard library and prelude, and name resolution. - create_
and_ enter_ global_ ctxt  - early_
lint_ πchecks  - env_
var_ πos  - escape_
dep_ πenv  - escape_
dep_ πfilename  - generated_
output_ πpaths  - get_
crate_ name  - Compute and validate the crate name.
 - get_
recursion_ πlimit  - output_
conflicts_ πwith_ dir  - output_
contains_ πpath  - parse
 - pre_
expansion_ πlint  - print_
macro_ πstats  - resolver_
for_ πlowering_ raw  - run_
required_ πanalyses  - Runs all analyses that we guarantee to run, even if errors were reported in earlier analyses. This function never fails.
 - start_
codegen π - Runs the codegen backend, after which the AST and analysis can be discarded.
 - validate_
and_ πfind_ value_ str_ builtin_ attr  - Validate all occurrences of the given βvalue-strβ built-in attribute and return the first find.
 - write_
dep_ info  - write_
interface  - write_
out_ πdeps