]> git.lizzy.rs Git - rust.git/commit
connect NLL type checker to the impl trait code
authorNiko Matsakis <niko@alum.mit.edu>
Sun, 10 Dec 2017 15:23:45 +0000 (10:23 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Wed, 20 Dec 2017 19:04:52 +0000 (14:04 -0500)
commit93afb1affc9f4e7616e05a3fc2fdb66e81f35d1e
tree2c2364727393a6c76b90666c4aa7c2051871dea0
parentda63aaa7ab71ad5ba75340f3719591f370b847e2
connect NLL type checker to the impl trait code

We now add the suitable `impl Trait` constraints.
14 files changed:
src/librustc/infer/anon_types/mod.rs
src/librustc/util/ppaux.rs
src/librustc_mir/borrow_check/nll/mod.rs
src/librustc_mir/borrow_check/nll/region_infer/mod.rs
src/librustc_mir/borrow_check/nll/renumber.rs
src/librustc_mir/borrow_check/nll/type_check/input_output.rs
src/librustc_mir/borrow_check/nll/type_check/mod.rs
src/librustc_mir/borrow_check/nll/universal_regions.rs
src/librustc_typeck/check/mod.rs
src/test/run-pass/impl-trait/example-calendar.rs
src/test/ui/nll/ty-outlives/impl-trait-captures.rs [new file with mode: 0644]
src/test/ui/nll/ty-outlives/impl-trait-captures.stderr [new file with mode: 0644]
src/test/ui/nll/ty-outlives/impl-trait-outlives.rs [new file with mode: 0644]
src/test/ui/nll/ty-outlives/impl-trait-outlives.stderr [new file with mode: 0644]