about summary refs log tree commit diff
path: root/tests/rustdoc-js-std/full-path-function.js
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-11-24 17:15:33 +0000
committerbors <bors@rust-lang.org>2023-11-24 17:15:33 +0000
commit6cfbe5707546248487d09fc338598254f352edfc (patch)
tree17ea07374502f001281905491daace9676214127 /tests/rustdoc-js-std/full-path-function.js
parent3e7a63b8d1b56d4e8a440df81eea649c9d6926d7 (diff)
parentf9c6335a0f1a2a0fb17a67d0aa72eae63bbd8a3f (diff)
downloadrust-6cfbe5707546248487d09fc338598254f352edfc.tar.gz
rust-6cfbe5707546248487d09fc338598254f352edfc.zip
Auto merge of #11862 - christophbeberweil:7125-single-element-loop-over-range, r=llogiq
suggest alternatives to iterate an array of ranges

works towards #7125
changelog: [`single_element_loop`]: suggest better syntax when iterating over an array of a single range

`@thinkerdreamer` and myself worked on this issue during a workshop by `@llogiq` at the RustLab 2023 conference. It is our first contribution to clippy.

When iterating over an array of only one element, _which is a range_, our change suggests to replace the array with the contained range itself. Additionally, a hint is printed stating that the user probably intended to iterate over the range and not the array. If the single element in the array is not a range, the previous suggestion in the form of `let {pat_snip} = {prefix}{arg_snip};{block_str}`is used.

This change lints the array with the single range directly, so any prefixes or suffixes are covered as well.
Diffstat (limited to 'tests/rustdoc-js-std/full-path-function.js')
0 files changed, 0 insertions, 0 deletions