Trait rustc_hir::intravisit::nested_filter::NestedFilter
source · [−]Expand description
Specifies what nested things a visitor wants to visit. By “nested things”, we are referring to bits of HIR that are not directly embedded within one another but rather indirectly, through a table in the crate. This is done to control dependencies during incremental compilation: the non-inline bits of HIR can be tracked and hashed separately.
The most common choice is OnlyBodies
, which will cause the visitor to
visit fn bodies for fns that it encounters, and closure bodies, but
skip over nested item-like things.
See the comments on ItemLikeVisitor
for more details on the overall
visit strategy.