summaryrefslogtreecommitdiff
path: root/support/texlab/crates/definition/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/definition/src/lib.rs')
-rw-r--r--support/texlab/crates/definition/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/support/texlab/crates/definition/src/lib.rs b/support/texlab/crates/definition/src/lib.rs
index 55319b7fe4..e35a0fdcc1 100644
--- a/support/texlab/crates/definition/src/lib.rs
+++ b/support/texlab/crates/definition/src/lib.rs
@@ -23,12 +23,12 @@ pub struct DefinitionResult<'a> {
}
#[derive(Debug)]
-struct DefinitionContext<'a> {
- params: DefinitionParams<'a>,
+struct DefinitionContext<'a, 'b> {
+ params: &'b DefinitionParams<'a>,
results: FxHashSet<DefinitionResult<'a>>,
}
-pub fn goto_definition(params: DefinitionParams) -> FxHashSet<DefinitionResult> {
+pub fn goto_definition<'a>(params: &DefinitionParams<'a>) -> FxHashSet<DefinitionResult<'a>> {
let mut context = DefinitionContext {
params,
results: FxHashSet::default(),