]> git.lizzy.rs Git - rust.git/commit
Auto merge of #32780 - soltanmm:consider-the-following, r=nikomatsakis
authorbors <bors@rust-lang.org>
Wed, 13 Apr 2016 18:28:30 +0000 (11:28 -0700)
committerbors <bors@rust-lang.org>
Wed, 13 Apr 2016 18:28:30 +0000 (11:28 -0700)
commit35dca7fb7b7304cfa8da027d1be6eea7142d90d6
treea60302779e6e49f13acb662d1914e3191ba3a84d
parent525aa6102250ec2a33c7066dfb966524f0ce3e21
parentde82fc4dc6bbb87e50618f40e8fc671fb016f815
Auto merge of #32780 - soltanmm:consider-the-following, r=nikomatsakis

Replace consider_unification_despite_ambiguity with new obligation variant

Is work towards #32730. Addresses part one of #32286. Addresses #24210 and #26046 to some degree.

r? @nikomatsakis
16 files changed:
src/librustc/diagnostics.rs
src/librustc/traits/error_reporting.rs
src/librustc/traits/object_safety.rs
src/librustc/traits/select.rs
src/librustc/traits/util.rs
src/librustc/ty/mod.rs
src/librustc/ty/structural_impls.rs
src/librustc/ty/util.rs
src/librustc/ty/wf.rs
src/librustc/util/ppaux.rs
src/librustc_metadata/tydecode.rs
src/librustc_metadata/tyencode.rs
src/librustc_typeck/check/closure.rs
src/librustc_typeck/check/method/probe.rs
src/librustc_typeck/collect.rs
src/librustdoc/clean/mod.rs