Module rustc_borrowck::diagnostics::conflict_errors

source ยท

Structsยง

  • BreakFinder ๐Ÿ”’
    Look for break expressions within any arbitrary expressions. Weโ€™ll do this to infer whether this is a case where the moved value would affect the exit of a loop, making it unsuitable for a .clone() suggestion.
  • ConditionVisitor ๐Ÿ”’
    Given a set of spans representing statements initializing the relevant binding, visit all the function expressions looking for branching code paths that do not initialize the binding.
  • MoveSite ๐Ÿ”’
  • Detect whether one of the provided spans is a statement nested within the top-most visited expr

Enumsยง