Struct rustc::middle::expr_use_visitor::ExprUseVisitor [] [src]

pub struct ExprUseVisitor<'a, 'gcx: 'a + 'tcx, 'tcx: 'a> {
    // some fields omitted
}
Unstable (rustc_private)

Methods

impl<'a, 'gcx, 'tcx> ExprUseVisitor<'a, 'gcx, 'tcx>
[src]

fn new(delegate: &'a mut Delegate<'tcx> + 'a, infcx: &'a InferCtxt<'a, 'gcx, 'tcx>) -> Self

fn walk_fn(&mut self, decl: &FnDecl, body: &Block)

fn consume_expr(&mut self, expr: &Expr)

fn walk_expr(&mut self, expr: &Expr)