Struct rustc_hir::ImplItem [−][src]
pub struct ImplItem<'hir> {
pub ident: Ident,
pub def_id: LocalDefId,
pub vis: Visibility<'hir>,
pub defaultness: Defaultness,
pub generics: Generics<'hir>,
pub kind: ImplItemKind<'hir>,
pub span: Span,
}Expand description
Represents anything within an impl block.
Fields
ident: Identdef_id: LocalDefIdvis: Visibility<'hir>defaultness: Defaultnessgenerics: Generics<'hir>kind: ImplItemKind<'hir>span: SpanImplementations
impl ImplItem<'_>[src]
impl ImplItem<'_>[src]pub fn hir_id(&self) -> HirId[src]
pub fn impl_item_id(&self) -> ImplItemId[src]
Trait Implementations
impl<HirCtx: HashStableContext> HashStable<HirCtx> for ImplItem<'_>[src]
impl<HirCtx: HashStableContext> HashStable<HirCtx> for ImplItem<'_>[src]