]> git.lizzy.rs Git - rust.git/commit
Deduce the argument types based on the expected type, trawling through the fulfillmen...
authorNiko Matsakis <niko@alum.mit.edu>
Tue, 18 Nov 2014 21:13:24 +0000 (16:13 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Wed, 19 Nov 2014 10:52:59 +0000 (05:52 -0500)
commit8e44688889b4532919ba5280b9c3fd15d2b49402
tree141f3ab417bdd22e33bd54f52bf7f9137f8794c4
parentfe2fcb39f43737089739c0190670231f18bc7a6a
Deduce the argument types based on the expected type, trawling through the fulfillment contect if necessary.
src/librustc/middle/traits/fulfill.rs
src/librustc/middle/typeck/check/closure.rs
src/librustc/middle/typeck/check/mod.rs
src/test/compile-fail/regions-escape-unboxed-closure.rs [new file with mode: 0644]
src/test/compile-fail/unboxed-closures-infer-argument-types-two-region-pointers.rs [new file with mode: 0644]
src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-bound.rs [new file with mode: 0644]
src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-object-type.rs [new file with mode: 0644]
src/test/run-pass/unboxed-closures-infer-argument-types-with-bound-regions-from-expected-bound.rs [new file with mode: 0644]