`TypeFoldable`s can currently be visited inefficiently with an identity folder that is run only for its side effects. This creates a more efficient visitor for `TypeFoldable`s and uses it to implement `RegionEscape` and `HasProjectionTypes`, fixing cleanup issue #20298. This is a pure refactoring. |
||
|---|---|---|
| .. | ||
| driver.rs | ||
| lib.rs | ||
| pretty.rs | ||
| target_features.rs | ||
| test.rs | ||