rust/compiler
Gary Guo 52db6b9d02 InferBorrowKind cleanup
`adjust_upvar_deref` and friends are implemented so that they reuse
existing region so new region vars don't have to be generated.
Since now we don't have to generate region vars in `InferBorrowKind`,
creating a new capture info would be cheap and we can just use
`determine_capture_info`.

syn is updated so that let_else syntax can be used in fn with `#[instrument]` attribute.

`restrict_repr_packed_field_ref_capture` is changed to take place by value
since cloning is needed anyway.
2022-01-07 22:55:36 +00:00
..
2021-12-30 22:33:44 -05:00
2022-01-03 11:59:01 +01:00
2022-01-07 22:55:36 +00:00