aboutsummaryrefslogtreecommitdiff
path: root/crates/completion/src/item.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/completion/src/item.rs')
-rw-r--r--crates/completion/src/item.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/completion/src/item.rs b/crates/completion/src/item.rs
index 378bd2c70..4147853e7 100644
--- a/crates/completion/src/item.rs
+++ b/crates/completion/src/item.rs
@@ -401,7 +401,9 @@ impl Builder {
401 pub(crate) fn set_detail(mut self, detail: Option<impl Into<String>>) -> Builder { 401 pub(crate) fn set_detail(mut self, detail: Option<impl Into<String>>) -> Builder {
402 self.detail = detail.map(Into::into); 402 self.detail = detail.map(Into::into);
403 if let Some(detail) = &self.detail { 403 if let Some(detail) = &self.detail {
404 assert_never!(detail.contains('\n'), "multiline detail: {}", detail); 404 if assert_never!(detail.contains('\n'), "multiline detail: {}", detail) {
405 self.detail = Some(detail.splitn(2, '\n').next().unwrap().to_string());
406 }
405 } 407 }
406 self 408 self
407 } 409 }