diff --git a/src/librustc/infer/error_reporting/need_type_info.rs b/src/librustc/infer/error_reporting/need_type_info.rs index cff2b41e9ec..6d16580384e 100644 --- a/src/librustc/infer/error_reporting/need_type_info.rs +++ b/src/librustc/infer/error_reporting/need_type_info.rs @@ -175,7 +175,7 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> { name, )) } - Some(ty::TyS { sty: ty::TyKind::Closure(def_id, substs), .. }) => { + Some(ty::TyS { sty: ty::Closure(def_id, substs), .. }) => { let msg = " for the closure".to_string(); let fn_sig = substs.closure_sig(*def_id, self.tcx); let args = fn_sig.inputs() diff --git a/src/test/ui/inference/cannot-infer-async-enabled-impl-trait-bindings.rs b/src/test/ui/inference/cannot-infer-async-enabled-impl-trait-bindings.rs index fb6fd60c22f..30ed5050433 100644 --- a/src/test/ui/inference/cannot-infer-async-enabled-impl-trait-bindings.rs +++ b/src/test/ui/inference/cannot-infer-async-enabled-impl-trait-bindings.rs @@ -5,14 +5,14 @@ use std::io::Error; -fn make_unit() -> Result<(), Error> { +fn make_unit() -> Result<(), Error> { Ok(()) } fn main() { let fut = async { make_unit()?; //~ ERROR type annotations needed - + Ok(()) }; } diff --git a/src/test/ui/inference/cannot-infer-async.rs b/src/test/ui/inference/cannot-infer-async.rs index 354942121b0..edc64276e7c 100644 --- a/src/test/ui/inference/cannot-infer-async.rs +++ b/src/test/ui/inference/cannot-infer-async.rs @@ -3,14 +3,14 @@ use std::io::Error; -fn make_unit() -> Result<(), Error> { +fn make_unit() -> Result<(), Error> { Ok(()) } fn main() { let fut = async { make_unit()?; //~ ERROR type annotations needed - + Ok(()) }; }