Struct rustc_hir::ForeignItem [−][src]
pub struct ForeignItem<'hir> {
pub ident: Ident,
pub kind: ForeignItemKind<'hir>,
pub def_id: LocalDefId,
pub span: Span,
pub vis: Visibility<'hir>,
}Fields
ident: Identkind: ForeignItemKind<'hir>def_id: LocalDefIdspan: Spanvis: Visibility<'hir>Implementations
impl ForeignItem<'_>[src]
impl ForeignItem<'_>[src]pub fn hir_id(&self) -> HirId[src]
pub fn foreign_item_id(&self) -> ForeignItemId[src]
Trait Implementations
impl<'hir> Debug for ForeignItem<'hir>[src]
impl<'hir> Debug for ForeignItem<'hir>[src]impl<HirCtx: HashStableContext> HashStable<HirCtx> for ForeignItem<'_>[src]
impl<HirCtx: HashStableContext> HashStable<HirCtx> for ForeignItem<'_>[src]