]> git.lizzy.rs Git - rust.git/commit - src/tools/rustfmt
Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obk
authorbors <bors@rust-lang.org>
Tue, 17 Nov 2020 12:24:34 +0000 (12:24 +0000)
committerbors <bors@rust-lang.org>
Tue, 17 Nov 2020 12:24:34 +0000 (12:24 +0000)
commite0ef0fc392963438af5f0343bf7caa46fb9c3ec3
tree09c055c1bb788117e9859f716726fb8d00314029
parentefcb3b39203a0d54269ca274601b8f73207fe10d
parentf6e6a15f076360e70b6dafa3414d62374c372ad7
Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obk

Introduce `TypeVisitor::BreakTy`

Implements MCP rust-lang/compiler-team#383.
r? `@ghost`
cc `@lcnr` `@oli-obk`

~~Blocked on FCP in rust-lang/compiler-team#383.~~
22 files changed:
compiler/rustc_infer/src/infer/error_reporting/mod.rs
compiler/rustc_infer/src/infer/error_reporting/nice_region_error/static_impl_trait.rs
compiler/rustc_infer/src/infer/mod.rs
compiler/rustc_infer/src/infer/resolve.rs
compiler/rustc_infer/src/traits/structural_impls.rs
compiler/rustc_lint/src/types.rs
compiler/rustc_macros/src/type_foldable.rs
compiler/rustc_middle/src/macros.rs
compiler/rustc_middle/src/mir/mod.rs
compiler/rustc_middle/src/mir/type_foldable.rs
compiler/rustc_middle/src/ty/fold.rs
compiler/rustc_middle/src/ty/mod.rs
compiler/rustc_middle/src/ty/print/pretty.rs
compiler/rustc_middle/src/ty/structural_impls.rs
compiler/rustc_middle/src/ty/subst.rs
compiler/rustc_trait_selection/src/opaque_types.rs
compiler/rustc_trait_selection/src/traits/object_safety.rs
compiler/rustc_traits/src/chalk/lowering.rs
compiler/rustc_typeck/src/check/check.rs
compiler/rustc_typeck/src/check/op.rs
compiler/rustc_typeck/src/check/wfcheck.rs
compiler/rustc_typeck/src/collect.rs