rust/compiler/rustc_save_analysis/src
Dylan DPC e5a86d7358
Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillot
Implement `for<>` lifetime binder for closures

This PR implements RFC 3216 ([TI](https://github.com/rust-lang/rust/issues/97362)) and allows code like the following:

```rust
let _f = for<'a, 'b> |a: &'a A, b: &'b B| -> &'b C { b.c(a) };
//       ^^^^^^^^^^^--- new!
```

cc ``@Aaron1011`` ``@cjgillot``
2022-07-14 14:14:21 +05:30
..
dump_visitor.rs Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillot 2022-07-14 14:14:21 +05:30
dumper.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
lib.rs Factor out hir::Node::Binding 2022-07-01 10:04:19 -05:00
sig.rs Store all generic bounds as where predicates. 2022-04-30 13:55:13 +02:00
span_utils.rs Include (potentially remapped) working dir in crate hash 2021-08-15 15:17:37 -05:00