From 757f755c29e041fd319af466d7d0418f54cb090a Mon Sep 17 00:00:00 2001 From: David Lattimore Date: Wed, 22 Jul 2020 16:46:29 +1000 Subject: SSR: Match paths based on what they resolve to Also render template paths appropriately for their context. --- crates/rust-analyzer/src/cli/ssr.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/rust-analyzer') diff --git a/crates/rust-analyzer/src/cli/ssr.rs b/crates/rust-analyzer/src/cli/ssr.rs index 22f5b4be0..194bec008 100644 --- a/crates/rust-analyzer/src/cli/ssr.rs +++ b/crates/rust-analyzer/src/cli/ssr.rs @@ -9,7 +9,7 @@ pub fn apply_ssr_rules(rules: Vec) -> Result<()> { let db = host.raw_database(); let mut match_finder = MatchFinder::at_first_file(db)?; for rule in rules { - match_finder.add_rule(rule); + match_finder.add_rule(rule)?; } let edits = match_finder.edits(); for edit in edits { @@ -32,7 +32,7 @@ pub fn search_for_patterns(patterns: Vec, debug_snippet: Option