This commit is contained in:
Lukas Wirth 2021-12-07 15:06:56 +01:00
parent b66f181bc0
commit e09d410dcd
5 changed files with 35 additions and 36 deletions

View file

@ -171,6 +171,18 @@ pub enum SymbolKind {
Variant,
}
impl From<hir::MacroKind> for SymbolKind {
fn from(it: hir::MacroKind) -> Self {
match it {
hir::MacroKind::Declarative | hir::MacroKind::BuiltIn | hir::MacroKind::ProcMacro => {
SymbolKind::Macro
}
hir::MacroKind::Derive => SymbolKind::Derive,
hir::MacroKind::Attr => SymbolKind::Attribute,
}
}
}
#[cfg(test)]
mod tests {
mod sourcegen_lints;