about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-12-26 13:25:04 -0800
committerEsteban Küber <esteban@kuber.com.ar>2019-12-29 19:16:15 -0800
commit3a9c3f92ccc2056e73a88840afde6b9df0dbf7ec (patch)
tree4e6aa2e2f3beea84acb4f893c677fab5cf0e7e0e
parentfb52883690831a0bbb8b97d75eadc696dd2fd422 (diff)
downloadrust-3a9c3f92ccc2056e73a88840afde6b9df0dbf7ec.tar.gz
rust-3a9c3f92ccc2056e73a88840afde6b9df0dbf7ec.zip
Format and fix rebase
-rw-r--r--src/librustc_typeck/astconv.rs10
-rw-r--r--src/librustc_typeck/collect.rs18
2 files changed, 13 insertions, 15 deletions
diff --git a/src/librustc_typeck/astconv.rs b/src/librustc_typeck/astconv.rs
index 7ce26696e60..9916d1b8999 100644
--- a/src/librustc_typeck/astconv.rs
+++ b/src/librustc_typeck/astconv.rs
@@ -2,12 +2,13 @@
 //! The main routine here is `ast_ty_to_ty()`; each use is parameterized by an
 //! instance of `AstConv`.
 
+use crate::collect::PlaceholderHirTyCollector;
 use crate::hir::def::{CtorOf, DefKind, Res};
 use crate::hir::def_id::DefId;
+use crate::hir::intravisit::Visitor;
 use crate::hir::print;
 use crate::hir::ptr::P;
 use crate::hir::{self, ExprKind, GenericArg, GenericArgs, HirVec};
-use crate::hir::intravisit::Visitor;
 use crate::lint;
 use crate::middle::lang_items::SizedTraitLangItem;
 use crate::middle::resolve_lifetime as rl;
@@ -16,7 +17,6 @@ use crate::require_c_abi_if_c_variadic;
 use crate::util::common::ErrorReported;
 use crate::util::nodemap::FxHashMap;
 use errors::{Applicability, DiagnosticId};
-use crate::collect::PlaceholderHirTyCollector;
 use rustc::lint::builtin::AMBIGUOUS_ASSOCIATED_ITEMS;
 use rustc::traits;
 use rustc::ty::subst::{self, InternalSubsts, Subst, SubstsRef};
@@ -2786,11 +2786,7 @@ impl<'o, 'tcx> dyn AstConv<'tcx> + 'o {
             hir::Return(ref output) => {
                 let mut visitor = PlaceholderHirTyCollector::new();
                 visitor.visit_ty(output);
-                let is_infer = if let hir::TyKind::Infer = output.kind {
-                    true
-                } else {
-                    false
-                };
+                let is_infer = if let hir::TyKind::Infer = output.kind { true } else { false };
                 if (is_infer || !visitor.0.is_empty()) && !self.allow_ty_infer() {
                     output_placeholder_types.extend(visitor.0);
                     tcx.types.err
diff --git a/src/librustc_typeck/collect.rs b/src/librustc_typeck/collect.rs
index ccff01755e9..fd173bfbb92 100644
--- a/src/librustc_typeck/collect.rs
+++ b/src/librustc_typeck/collect.rs
@@ -135,10 +135,13 @@ crate fn placeholder_type_error(
 ) {
     if !placeholder_types.is_empty() {
         let possible_names = ["T", "K", "L", "A", "B", "C"];
-        let used_names = generics.iter().filter_map(|p| match p.name {
-            hir::ParamName::Plain(ident) => Some(ident.name),
-            _ => None,
-        }).collect::<Vec<_>>();
+        let used_names = generics
+            .iter()
+            .filter_map(|p| match p.name {
+                hir::ParamName::Plain(ident) => Some(ident.name),
+                _ => None,
+            })
+            .collect::<Vec<_>>();
 
         let mut type_name = "ParamName";
         for name in &possible_names {
@@ -147,10 +150,9 @@ crate fn placeholder_type_error(
                 break;
             }
         }
-        
-        let mut sugg: Vec<_> = placeholder_types.iter()
-            .map(|sp| (*sp, type_name.to_string()))
-            .collect();
+
+        let mut sugg: Vec<_> =
+            placeholder_types.iter().map(|sp| (*sp, type_name.to_string())).collect();
         if generics.is_empty() {
             sugg.push((ident_span.shrink_to_hi(), format!("<{}>", type_name)));
         } else {