aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ssr/src/replacing.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ssr/src/replacing.rs')
-rw-r--r--crates/ra_ssr/src/replacing.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/ra_ssr/src/replacing.rs b/crates/ra_ssr/src/replacing.rs
index e43cc5167..81f8634ba 100644
--- a/crates/ra_ssr/src/replacing.rs
+++ b/crates/ra_ssr/src/replacing.rs
@@ -31,7 +31,11 @@ fn matches_to_edit_at_offset(
31 31
32fn render_replace(match_info: &Match, file_src: &str) -> String { 32fn render_replace(match_info: &Match, file_src: &str) -> String {
33 let mut out = String::new(); 33 let mut out = String::new();
34 for r in &match_info.template.tokens { 34 let template = match_info
35 .template
36 .as_ref()
37 .expect("You called MatchFinder::edits after calling MatchFinder::add_search_pattern");
38 for r in &template.tokens {
35 match r { 39 match r {
36 PatternElement::Token(t) => out.push_str(t.text.as_str()), 40 PatternElement::Token(t) => out.push_str(t.text.as_str()),
37 PatternElement::Placeholder(p) => { 41 PatternElement::Placeholder(p) => {