rust/src/librustc/traits/specialize
Niko Matsakis 19c1a47713 remove TypeOrigin and use ObligationCause instead
In general having all these different structs for "origins" is not
great, since equating types can cause obligations and vice-versa.  I
think we should gradually collapse these things. We almost certainly
also need to invest a big more energy into the `error_reporting` code to
rationalize it: this PR does kind of the minimal effort in that
direction.
2016-11-15 16:12:41 -05:00
..
mod.rs remove TypeOrigin and use ObligationCause instead 2016-11-15 16:12:41 -05:00
specialization_graph.rs rustc: unify and simplify managing associated items. 2016-11-10 02:06:34 +02:00