summaryrefslogtreecommitdiff
path: root/support/texlab/crates/inlay-hints/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/inlay-hints/src/lib.rs')
-rw-r--r--support/texlab/crates/inlay-hints/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/support/texlab/crates/inlay-hints/src/lib.rs b/support/texlab/crates/inlay-hints/src/lib.rs
index e3c80751f0..946f77c1c4 100644
--- a/support/texlab/crates/inlay-hints/src/lib.rs
+++ b/support/texlab/crates/inlay-hints/src/lib.rs
@@ -20,7 +20,7 @@ pub enum InlayHintData<'a> {
LabelReference(RenderedLabel<'a>),
}
-pub fn find_all<'a>(params: InlayHintParams<'a>) -> Option<Vec<InlayHint>> {
+pub fn find_all<'a>(params: &InlayHintParams<'a>) -> Option<Vec<InlayHint<'a>>> {
let mut builder = InlayHintBuilder {
params,
hints: Vec::new(),
@@ -30,8 +30,8 @@ pub fn find_all<'a>(params: InlayHintParams<'a>) -> Option<Vec<InlayHint>> {
Some(builder.hints)
}
-struct InlayHintBuilder<'a> {
- params: InlayHintParams<'a>,
+struct InlayHintBuilder<'a, 'b> {
+ params: &'b InlayHintParams<'a>,
hints: Vec<InlayHint<'a>>,
}