mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 04:44:57 +00:00
Remove Name::to_smol_str
This commit is contained in:
parent
df5f1777b8
commit
2346a80ab4
54 changed files with 288 additions and 190 deletions
|
@ -428,14 +428,19 @@ fn expander_to_proc_macro(
|
|||
expander: proc_macro_api::ProcMacro,
|
||||
ignored_macros: &[Box<str>],
|
||||
) -> ProcMacro {
|
||||
let name = From::from(expander.name());
|
||||
let name = expander.name();
|
||||
let kind = match expander.kind() {
|
||||
proc_macro_api::ProcMacroKind::CustomDerive => ProcMacroKind::CustomDerive,
|
||||
proc_macro_api::ProcMacroKind::Bang => ProcMacroKind::Bang,
|
||||
proc_macro_api::ProcMacroKind::Attr => ProcMacroKind::Attr,
|
||||
};
|
||||
let disabled = ignored_macros.iter().any(|replace| **replace == name);
|
||||
ProcMacro { name, kind, expander: sync::Arc::new(Expander(expander)), disabled }
|
||||
let disabled = ignored_macros.iter().any(|replace| **replace == *name);
|
||||
ProcMacro {
|
||||
name: intern::Symbol::intern(name),
|
||||
kind,
|
||||
expander: sync::Arc::new(Expander(expander)),
|
||||
disabled,
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue