diff options
Diffstat (limited to 'support/texlab/crates/definition/src/lib.rs')
-rw-r--r-- | support/texlab/crates/definition/src/lib.rs | 6 |
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(), |