don't lint field_reassign when field in closure fixes #10136 This change makes the ContainsName struct visit all interior expressions, which means that ContainsName will return true even if `name` is used in a closure within `expr`. --- changelog: FP: [`field_reassign_with_default`]: No longer lints cases, where values are initializes from closures capturing struct values [#10143](https://github.com/rust-lang/rust-clippy/pull/10143) <!-- changelog_checked -->