Module 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 ๐Ÿ”’
ReferencedStatementsVisitor ๐Ÿ”’
Detect whether one of the provided spans is a statement nested within the top-most visited expr

Enumsยง

AnnotatedBorrowFnSignature ๐Ÿ”’
StorageDeadOrDrop ๐Ÿ”’
Which case a StorageDeadOrDrop is for.