diff --git a/cli/src/tests/language_test.rs b/cli/src/tests/language_test.rs index 2ac5bb77..f8a4653f 100644 --- a/cli/src/tests/language_test.rs +++ b/cli/src/tests/language_test.rs @@ -34,7 +34,7 @@ fn test_lookahead_iterator() { lookahead.reset_state(next_state); assert!(lookahead.iter_names().eq(expected_symbols)); - lookahead.reset(&language, next_state); + lookahead.reset(language, next_state); assert!(lookahead .map(|s| language.node_kind_for_id(s).unwrap()) .eq(expected_symbols)); diff --git a/lib/binding_rust/lib.rs b/lib/binding_rust/lib.rs index 6dd9daec..e8d99a87 100644 --- a/lib/binding_rust/lib.rs +++ b/lib/binding_rust/lib.rs @@ -1524,7 +1524,7 @@ impl LookaheadIterator { /// This returns `true` if the language was set successfully and `false` /// otherwise. #[doc(alias = "ts_lookahead_iterator_reset")] - pub fn reset(&self, language: &Language, state: u16) -> bool { + pub fn reset(&self, language: Language, state: u16) -> bool { unsafe { ffi::ts_lookahead_iterator_reset(self.0.as_ptr(), language.0, state) } }