### What it does Checks for the use of `.cloned().collect()` on slice to create a `Vec`. ### Why is this bad? `.to_vec()` is clearer ### Example ``` let s = [1, 2, 3, 4, 5]; let s2: Vec = s[..].iter().cloned().collect(); ``` The better use would be: ``` let s = [1, 2, 3, 4, 5]; let s2: Vec = s.to_vec(); ```