We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
impl From<DefKind> for ItemType
1 parent 18ee323 commit ab54197Copy full SHA for ab54197
src/librustdoc/formats/item_type.rs
@@ -116,7 +116,11 @@ impl From<DefKind> for ItemType {
116
DefKind::Trait => Self::Trait,
117
DefKind::TyAlias => Self::Typedef,
118
DefKind::TraitAlias => Self::TraitAlias,
119
- DefKind::Macro(_) => Self::Macro,
+ DefKind::Macro(kind) => match kind {
120
+ MacroKind::Bang => ItemType::Macro,
121
+ MacroKind::Attr => ItemType::ProcAttribute,
122
+ MacroKind::Derive => ItemType::ProcDerive,
123
+ },
124
DefKind::ForeignTy
125
| DefKind::Variant
126
| DefKind::AssocTy
0 commit comments