diff --git a/crates/owlen-tui/Cargo.toml b/crates/owlen-tui/Cargo.toml index 5d3bde1..fa7c669 100644 --- a/crates/owlen-tui/Cargo.toml +++ b/crates/owlen-tui/Cargo.toml @@ -23,7 +23,7 @@ async-trait = "0.1" globset = "0.4" ignore = "0.4" pathdiff = "0.2" -tree-sitter = "0.20" +tree-sitter = "0.25" tree-sitter-rust = "0.20" dirs = { workspace = true } toml = { workspace = true } diff --git a/crates/owlen-tui/src/state/search.rs b/crates/owlen-tui/src/state/search.rs index f4ce288..b6ae5dc 100644 --- a/crates/owlen-tui/src/state/search.rs +++ b/crates/owlen-tui/src/state/search.rs @@ -712,7 +712,7 @@ async fn run_symbol_indexer( tokio::task::spawn_blocking(move || -> Result<()> { let mut parser = Parser::new(); parser - .set_language(tree_sitter_rust::language()) + .set_language(&tree_sitter_rust::language()) .context("failed to initialise tree-sitter for Rust")?; let mut walker = WalkBuilder::new(&root);