Re-exports§
pub use ctx::TransformCtx;
Modules§
- add_
missing_ info - Passes that compute extra info to be stored in the crate.
- control_
flow - Passes that manipulate the control flow and reconstruct its structure.
- ctx
- finish_
translation - Passes that finish translation, i.e. required for the output to be a valid output.
- normalize
- Passes that effect some kind of normalization on the crate.
- resugar
- Passes that undo some lowering done by rustc to recover an operation closer to what the user wrote.
- simplify_
output - Passes that make the output simpler/easier to consume.
- typecheck_
and_ unify - utils
Structs§
Enums§
Functions§
- run_
transformation_ passes - Run transformation passes on the crate before outputting it.