aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_mbe/src/mbe_expander/matcher.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_mbe/src/mbe_expander/matcher.rs')
-rw-r--r--crates/ra_mbe/src/mbe_expander/matcher.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/crates/ra_mbe/src/mbe_expander/matcher.rs b/crates/ra_mbe/src/mbe_expander/matcher.rs
index 0548e8512..33b9d483d 100644
--- a/crates/ra_mbe/src/mbe_expander/matcher.rs
+++ b/crates/ra_mbe/src/mbe_expander/matcher.rs
@@ -123,7 +123,6 @@ fn match_subtree(
123 } 123 }
124 None => bindings.push_optional(name), 124 None => bindings.push_optional(name),
125 } 125 }
126 ()
127 } 126 }
128 Op::Repeat { subtree, kind, separator } => { 127 Op::Repeat { subtree, kind, separator } => {
129 match_repeat(bindings, subtree, kind, separator, src)? 128 match_repeat(bindings, subtree, kind, separator, src)?
@@ -159,7 +158,7 @@ impl<'a> TtIter<'a> {
159 pub(crate) fn expect_lifetime(&mut self) -> Result<&tt::Ident, ()> { 158 pub(crate) fn expect_lifetime(&mut self) -> Result<&tt::Ident, ()> {
160 let ident = self.expect_ident()?; 159 let ident = self.expect_ident()?;
161 // check if it start from "`" 160 // check if it start from "`"
162 if ident.text.chars().next() != Some('\'') { 161 if !ident.text.starts_with('\'') {
163 return Err(()); 162 return Err(());
164 } 163 }
165 Ok(ident) 164 Ok(ident)