Struct rustc_hir::Item [−][src]
pub struct Item<'hir> {
pub ident: Ident,
pub def_id: LocalDefId,
pub kind: ItemKind<'hir>,
pub vis: Visibility<'hir>,
pub span: Span,
}Expand description
An item
The name might be a dummy name in case of anonymous items
Fields
ident: Identdef_id: LocalDefIdkind: ItemKind<'hir>vis: Visibility<'hir>span: SpanImplementations
Trait Implementations
impl<HirCtx: HashStableContext> HashStable<HirCtx> for Item<'_>[src]
impl<HirCtx: HashStableContext> HashStable<HirCtx> for Item<'_>[src]