mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-21 20:23:12 +00:00
Auto merge of #13230 - kyoto7250:fix_issue_13099, r=flip1995
Add a test for ice-3717.rs this PR is a part of https://github.com/rust-lang/rust-clippy/issues/13099. Based on the changes introduced in #13098 for introduce ui_test, we will update the uitest output. This is a fix for `ice-3717.rs`. Although fixes have already been made in #13216, it seems that he is a first-time contributor. I thought it might be better for him to refer to my PR, so I created it accordingly. Since this is my first contribution in a while, please let me know if there are any issues or required changes. changelog: none r! `@flip1995`
This commit is contained in:
commit
8827107526
3 changed files with 12 additions and 3 deletions
11
tests/ui/crashes/ice-3717.fixed
Normal file
11
tests/ui/crashes/ice-3717.fixed
Normal file
|
@ -0,0 +1,11 @@
|
|||
#![deny(clippy::implicit_hasher)]
|
||||
|
||||
use std::collections::HashSet;
|
||||
|
||||
fn main() {}
|
||||
|
||||
pub fn ice_3717<S: ::std::hash::BuildHasher + Default>(_: &HashSet<usize, S>) {
|
||||
//~^ ERROR: parameter of type `HashSet` should be generalized over different hashers
|
||||
let _ = [0u8; 0];
|
||||
let _: HashSet<usize> = HashSet::default();
|
||||
}
|
|
@ -1,7 +1,5 @@
|
|||
#![deny(clippy::implicit_hasher)]
|
||||
|
||||
//@no-rustfix: need to change the suggestion to a multipart suggestion
|
||||
|
||||
use std::collections::HashSet;
|
||||
|
||||
fn main() {}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
error: parameter of type `HashSet` should be generalized over different hashers
|
||||
--> tests/ui/crashes/ice-3717.rs:9:21
|
||||
--> tests/ui/crashes/ice-3717.rs:7:21
|
||||
|
|
||||
LL | pub fn ice_3717(_: &HashSet<usize>) {
|
||||
| ^^^^^^^^^^^^^^
|
||||
|
|
Loading…
Reference in a new issue