bors
150d1fee04
Auto merge of #79322 - jyn514:refactor-impl, r=estebank
...
Separate out a `hir::Impl` struct
This makes it possible to pass the `Impl` directly to functions, instead
of having to pass each of the many fields one at a time. It also
simplifies matches in many cases.
See `rustc_save_analysis::dump_visitor::process_impl` or `rustdoc::clean::clean_impl` for a good example of how this makes `impl`s easier to work with.
r? `@petrochenkov` maybe?
2021-01-13 01:40:41 +00:00
..
2020-09-11 09:37:51 -07:00
2020-10-04 02:02:25 +02:00
2020-12-26 18:24:10 +01:00
2021-01-09 21:50:39 +03:00
2021-01-12 20:32:33 -05:00
2021-01-12 02:56:51 +00:00
2021-01-09 21:50:39 +03:00
2020-12-14 22:00:46 -05:00
2021-01-10 14:48:47 +03:00
2020-12-27 10:30:38 +01:00
2021-01-12 11:20:47 +00:00
2021-01-12 11:20:47 +00:00
2021-01-11 12:13:22 -08:00
2021-01-11 19:59:25 -08:00
2021-01-07 20:20:58 +09:00
2021-01-12 16:13:15 +09:00
2021-01-12 11:20:47 +00:00
2021-01-09 19:50:06 +01:00
2021-01-06 08:33:15 -08:00
2021-01-03 13:34:24 +01:00
2021-01-12 20:32:33 -05:00
2021-01-12 20:32:33 -05:00
2021-01-11 12:13:22 -08:00
2020-12-18 15:22:51 -05:00
2021-01-13 01:40:41 +00:00
2021-01-12 07:59:13 +09:00
2021-01-07 13:20:04 +01:00
2021-01-13 01:40:41 +00:00
2021-01-10 20:48:27 +00:00
2020-12-16 10:31:42 +00:00
2021-01-01 22:49:14 -08:00
2021-01-13 01:40:41 +00:00
2021-01-13 01:40:41 +00:00
2021-01-13 01:40:41 +00:00
2021-01-03 19:05:23 +01:00
2021-01-12 02:56:51 +00:00
2020-09-23 21:51:56 +02:00
2021-01-13 01:40:41 +00:00
2020-11-26 21:29:27 +01:00
2021-01-12 20:32:33 -05:00
2021-01-08 18:38:33 -05:00
2021-01-13 01:40:41 +00:00
2021-01-12 20:32:33 -05:00
2021-01-11 12:13:26 -08:00
2021-01-12 07:58:59 +09:00
2021-01-12 11:20:47 +00:00
2021-01-10 16:55:55 +09:00
2021-01-12 07:59:08 +09:00
2021-01-13 01:40:41 +00:00
2020-12-27 03:22:23 +01:00
2021-01-12 20:32:33 -05:00
2020-12-12 16:13:06 +01:00
2021-01-13 01:40:41 +00:00