rust/src/librustc_save_analysis
bors ce6d3a73b5 Auto merge of #72080 - matthewjasper:uniform-impl-trait, r=nikomatsakis
Clean up type alias impl trait implementation

- Removes special case for top-level impl trait
- Removes associated opaque types
- Forbid lifetime elision in let position impl trait. This is consistent with the behavior for inferred types.
- Handle lifetimes in type alias impl trait more uniformly with other parameters

cc #69323
cc #63063
Closes #57188
Closes #62988
Closes #69136
Closes #73061
2020-06-15 04:10:24 +00:00
..
Cargo.toml rustc -> rustc_middle part 1 2020-03-30 07:02:56 +02:00
dump_visitor.rs Auto merge of #72080 - matthewjasper:uniform-impl-trait, r=nikomatsakis 2020-06-15 04:10:24 +00:00
dumper.rs Format the world 2019-12-22 17:42:47 -05:00
lib.rs Auto merge of #72080 - matthewjasper:uniform-impl-trait, r=nikomatsakis 2020-06-15 04:10:24 +00:00
sig.rs Rename TyKind::Def to OpaqueDef 2020-06-11 17:08:23 +01:00
span_utils.rs Split payload of FileName::Real to track both real and virutalized paths. 2020-05-29 23:41:45 -04:00