Module rustc_mir_build::build::matches [−][src]
Code related to match expressions. These are sufficiently complex to warrant their own module and submodules. :) This main module includes the high-level algorithm, the submodules contain the details.
This also includes code for pattern bindings in let statements and
function parameters.
Modules
| simplify | Simplifying Candidates |
| test | |
| util |
Structs
| ArmHasGuard |
|
| Ascription | Indicates that the type of |
| Binding | |
| Candidate | |
| MatchPair | |
| Test | A test to perform to determine which |
Enums
| TestKind | See |
Functions
| traverse_candidate | A depth-first traversal of the |