---
# System prepended metadata

title: 2022-10-21 issue triage

---

# 2022-10-21 issue triage

## Nominated issues

### Enforce that closure: 'a requires that closure_ret_ty: 'a holds #84385

Going to schedule a deep dive - un-nominating and changing to waiting-on-team

### Allow impl Fn() -> impl Trait in return position #93582

compiler-errors to followup, un-nominating

### avoid making substs of type aliases late bound when used as fn args #100508

~~Jack to open lang+types FCP and register concerns for 1) More test 2) Long-term plan~~

Niko to review :)

## Unsound issues

### Functions, closures, and HRTB-trait-objects can implement traits such that validity of associated types is never checked. #84533

Eventually to be solved by implied types

### HRTB on subtrait unsoundly provides HTRB on supertrait with weaker implied bounds #84591

Eventually to be solved by implied types. Seems to be the same underlying issue as #84533.

### Unsoundness due to where clauses not checked for well-formedness #98117

Probably WF testing of where-clauses + implied types

### orphan check incorrectly handles projections #99554

PR open to land as future-compat lint

### Normalization can skip WF #100041

#100046 is open, but blocked on implied bounds of unnormalized types (lcnr to do)

### implied bounds from projections in impl header can be unsound #100051

Should fall out of work from lcnr on above issue

### relating projection substs is unsound during coherence #102048

Fixed by #96912, but needs non-fatal overflow errors

## P-high

https://github.com/rust-lang/rust/issues?q=label%3AT-types+label%3AP-high+

