☰
In rustc_mir_build::thir::pattern::check_match
In rustc_mir_build::thir::pattern::check_match
Structs
MatchVisitor
Enums
LetSource
RefutableFlag
Functions
adt_defined_here
check_borrow_conflicts_in_at_patterns
check_for_bindings_named_same_as_variants
check_match
const_not_var
create_e0004
irrefutable_let_pattern
irrefutable_let_patterns
is_binding_by_move
is_let_irrefutable
joined_uncovered_patterns
let_source
let_source_parent
maybe_point_at_variant
non_exhaustive_match
pat_is_catchall
pattern_not_covered_label
report_arm_reachability
unreachable_pattern
?
Function
rustc_mir_build
::
thir
::
pattern
::
check_match
::
let_source
source
·
[
−
]
fn let_source(tcx:
TyCtxt
<'_>, pat_id:
HirId
) ->
LetSource