From bef5cf0b9929539e8d9fece006bfd3db1b68bec4 Mon Sep 17 00:00:00 2001
From: Kirill Bulatov <mail4score@gmail.com>
Date: Thu, 23 Jan 2020 21:30:59 +0200
Subject: [PATCH] Raise the import search query cap

---
 crates/ra_ide/src/imports_locator.rs | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/crates/ra_ide/src/imports_locator.rs b/crates/ra_ide/src/imports_locator.rs
index ab9cd7990be..e69fb40702d 100644
--- a/crates/ra_ide/src/imports_locator.rs
+++ b/crates/ra_ide/src/imports_locator.rs
@@ -35,14 +35,14 @@ impl<'a> ImportsLocatorIde<'a> {
         let project_results = {
             let mut query = Query::new(name_to_import.to_string());
             query.exact();
-            query.limit(10);
+            query.limit(40);
             symbol_index::world_symbols(db, query)
         };
         let lib_results = {
             let mut query = Query::new(name_to_import.to_string());
             query.libs();
             query.exact();
-            query.limit(10);
+            query.limit(40);
             symbol_index::world_symbols(db, query)
         };
 
@@ -59,6 +59,7 @@ impl<'a> ImportsLocatorIde<'a> {
             })
             .filter(|use_path| !use_path.segments.is_empty())
             .unique()
+            .take(20)
             .collect()
     }