fix: Fix proc-macro server crashing when parsing a non-lexable string into a TokenStream

This commit is contained in:
Lukas Wirth 2024-08-29 08:08:00 +02:00
parent 6f3356d0dd
commit d6666b16c4
3 changed files with 15 additions and 3 deletions

View file

@ -131,7 +131,7 @@ pub(super) mod token_stream {
call_site,
src,
)
.ok_or("lexing error")?;
.ok_or_else(|| format!("lexing error: {src}"))?;
Ok(TokenStream::with_subtree(subtree))
}