[−][src]Module rustc_typeck::expr_use_visitor

A different sort of visitor for walking fn bodies. Unlike the normal visitor, which just walks the entire body in one shot, the ExprUseVisitor determines how expressions are being used.

Re-exports

pub use self::ConsumeMode::*;

Structs

ExprUseVisitor
PlaceWithHirId

A PlaceWithHirId represents how a value is located in memory.

Projection

Enums

ConsumeMode
MutateMode
PlaceBase

Traits

Delegate

This trait defines the callbacks you can expect to receive when employing the ExprUseVisitor.

Functions

copy_or_move