[−][src]Trait rustc_typeck::expr_use_visitor::Delegate
This trait defines the callbacks you can expect to receive when employing the ExprUseVisitor.
This trait defines the callbacks you can expect to receive when employing the ExprUseVisitor.
fn consume(&mut self, place_with_id: &PlaceWithHirId<'tcx>, mode: ConsumeMode)fn borrow(&mut self, place_with_id: &PlaceWithHirId<'tcx>, bk: BorrowKind)fn mutate(&mut self, assignee_place: &PlaceWithHirId<'tcx>)impl<'a, 'tcx> Delegate<'tcx> for InferBorrowKind<'a, 'tcx>[src]fn consume(&mut self, place_with_id: &PlaceWithHirId<'tcx>, mode: ConsumeMode)[src]fn borrow(&mut self, place_with_id: &PlaceWithHirId<'tcx>, bk: BorrowKind)[src]fn mutate(&mut self, assignee_place: &PlaceWithHirId<'tcx>)[src]