]>
git.proxmox.com Git - rustc.git/blob - tests/ui/argument-suggestions/issue-100478.rs
4 #[derive(Default, Debug)]
12 fn new(val
: i32) -> Self {
29 fn foo(p1
: T1
, p2
: Arc
<T2
>, p3
: T3
, p4
: Arc
<T4
>, p5
: T5
, p6
: T6
, p7
: T7
, p8
: Arc
<T8
>) {}
30 fn three_diff(_a
: T1
, _b
: T2
, _c
: T3
) {}
31 fn four_shuffle(_a
: T1
, _b
: T2
, _c
: T3
, _d
: T4
) {}
34 three_diff(T2
::new(0)); //~ ERROR function takes
35 four_shuffle(T3
::default(), T4
::default(), T1
::default(), T2
::default()); //~ ERROR 35:5: 35:17: arguments to this function are incorrect [E0308]
36 four_shuffle(T3
::default(), T2
::default(), T1
::default(), T3
::default()); //~ ERROR 36:5: 36:17: arguments to this function are incorrect [E0308]
39 let p2
= Arc
::new(T2
::new(0));
41 let p4
= Arc
::new(T4
::new(1));
45 let p8
= Arc
::default();
48 //~^ 47:5: 47:8: this function takes 8 arguments but 7 arguments were supplied [E0061]
50 p3
, p4
, p5
, p6
, p7
, p8
,