about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/debug.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-08-19 13:42:11 +0000
committerbors <bors@rust-lang.org>2023-08-19 13:42:11 +0000
commit7408f1d231a5e223a2ab01032ffd1778bcb6e0f1 (patch)
tree612e83f6b4e3215cad02823ce363975ec9191856 /compiler/rustc_mir_transform/src/coverage/debug.rs
parentb7cad50eca78610a0c5f453dc6575df8075778ca (diff)
parente440065a0f930b527925b61c3a6dd5f4207dd7b6 (diff)
downloadrust-7408f1d231a5e223a2ab01032ffd1778bcb6e0f1.tar.gz
rust-7408f1d231a5e223a2ab01032ffd1778bcb6e0f1.zip
Auto merge of #11319 - lengyijun:map_foreach, r=blyxyas
[iter_overeager_cloned]: detect .cloned().map() and .cloned().for_each()

changelog: [`iter_overeager_cloned`]

key idea:
for `f` in `.map(f)` and `.for_each(f)`:
1. `f` must be closure
2. don't lint if mutable paramter in clsure `f`: `|mut x| ...`
3. don't lint if parameter is moved
4. maybe incorrect
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/debug.rs')
0 files changed, 0 insertions, 0 deletions