Type Alias hax_frontend_exporter::ThirBody

source ·
pub type ThirBody = Expr;

Aliased Type§

struct ThirBody {
    pub ty: Ty,
    pub span: Span,
    pub contents: Box<ExprKind>,
    pub hir_id: Option<(usize, usize)>,
    pub attributes: Vec<Attribute>,
}

Fields§

§ty: Ty§span: Span§contents: Box<ExprKind>§hir_id: Option<(usize, usize)>§attributes: Vec<Attribute>

Trait Implementations§

source§

impl IsBody for ThirBody

source§

fn body<'tcx, S: UnderOwnerState<'tcx>>(did: RLocalDefId, s: &S) -> Self