diff options
Diffstat (limited to 'crates/completion/src/item.rs')
-rw-r--r-- | crates/completion/src/item.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/completion/src/item.rs b/crates/completion/src/item.rs index 35af354b0..0134ff219 100644 --- a/crates/completion/src/item.rs +++ b/crates/completion/src/item.rs | |||
@@ -7,6 +7,7 @@ use ide_db::helpers::{ | |||
7 | insert_use::{self, ImportScope, MergeBehavior}, | 7 | insert_use::{self, ImportScope, MergeBehavior}, |
8 | mod_path_to_ast, SnippetCap, | 8 | mod_path_to_ast, SnippetCap, |
9 | }; | 9 | }; |
10 | use stdx::assert_never; | ||
10 | use syntax::{algo, TextRange}; | 11 | use syntax::{algo, TextRange}; |
11 | use text_edit::TextEdit; | 12 | use text_edit::TextEdit; |
12 | 13 | ||
@@ -396,6 +397,9 @@ impl Builder { | |||
396 | } | 397 | } |
397 | pub(crate) fn set_detail(mut self, detail: Option<impl Into<String>>) -> Builder { | 398 | pub(crate) fn set_detail(mut self, detail: Option<impl Into<String>>) -> Builder { |
398 | self.detail = detail.map(Into::into); | 399 | self.detail = detail.map(Into::into); |
400 | if let Some(detail) = &self.detail { | ||
401 | assert_never!(detail.contains('\n'), "multiline detail: {}", detail); | ||
402 | } | ||
399 | self | 403 | self |
400 | } | 404 | } |
401 | #[allow(unused)] | 405 | #[allow(unused)] |