We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 7e8358a + d59afb2 commit 4d72543Copy full SHA for 4d72543
src/lit.rs
@@ -228,7 +228,17 @@ impl LitStr {
228
let mut tokens = TokenStream::from_str(&self.value())?;
229
tokens = respan_token_stream(tokens, self.span());
230
231
- parser.parse2(tokens)
+ let result = parser.parse2(tokens)?;
232
+
233
+ let suffix = self.suffix();
234
+ if !suffix.is_empty() {
235
+ return Err(Error::new(
236
+ self.span(),
237
+ format!("unexpected suffix `{}` on string literal", suffix),
238
+ ));
239
+ }
240
241
+ Ok(result)
242
}
243
244
pub fn span(&self) -> Span {
0 commit comments