Structsยง
- BreakFinder ๐Look forbreakexpressions 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ยง
- StorageDead ๐OrDrop Which case a StorageDeadOrDrop is for.