mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-27 20:42:04 +00:00
fix: Don't print proc-macro panic backtraces in the logs
This commit is contained in:
parent
ba01ff4f88
commit
80dc20f7d8
11 changed files with 41 additions and 42 deletions
|
@ -78,6 +78,7 @@ pub enum ExpandError {
|
|||
Mbe(mbe::ExpandError),
|
||||
RecursionOverflowPoisoned,
|
||||
Other(Box<Box<str>>),
|
||||
ProcMacroPanic(Box<Box<str>>),
|
||||
}
|
||||
|
||||
impl ExpandError {
|
||||
|
@ -100,6 +101,10 @@ impl fmt::Display for ExpandError {
|
|||
ExpandError::RecursionOverflowPoisoned => {
|
||||
f.write_str("overflow expanding the original macro")
|
||||
}
|
||||
ExpandError::ProcMacroPanic(it) => {
|
||||
f.write_str("proc-macro panicked: ")?;
|
||||
f.write_str(it)
|
||||
}
|
||||
ExpandError::Other(it) => f.write_str(it),
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue