]>
Commit | Line | Data |
---|---|---|
ea8adc8c XL |
1 | error: very complex type used. Consider factoring parts into `type` definitions |
2 | --> $DIR/complex_types.rs:9:12 | |
3 | | | |
4 | 9 | const CST: (u32, (u32, (u32, (u32, u32)))) = (0, (0, (0, (0, 0)))); | |
5 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
6 | | | |
7 | = note: `-D type-complexity` implied by `-D warnings` | |
8 | ||
9 | error: very complex type used. Consider factoring parts into `type` definitions | |
10 | --> $DIR/complex_types.rs:10:12 | |
11 | | | |
12 | 10 | static ST: (u32, (u32, (u32, (u32, u32)))) = (0, (0, (0, (0, 0)))); | |
13 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
14 | ||
15 | error: very complex type used. Consider factoring parts into `type` definitions | |
16 | --> $DIR/complex_types.rs:13:8 | |
17 | | | |
18 | 13 | f: Vec<Vec<Box<(u32, u32, u32, u32)>>>, | |
19 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
20 | ||
21 | error: very complex type used. Consider factoring parts into `type` definitions | |
22 | --> $DIR/complex_types.rs:16:11 | |
23 | | | |
24 | 16 | struct TS(Vec<Vec<Box<(u32, u32, u32, u32)>>>); | |
25 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
26 | ||
27 | error: very complex type used. Consider factoring parts into `type` definitions | |
28 | --> $DIR/complex_types.rs:19:11 | |
29 | | | |
30 | 19 | Tuple(Vec<Vec<Box<(u32, u32, u32, u32)>>>), | |
31 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
32 | ||
33 | error: very complex type used. Consider factoring parts into `type` definitions | |
34 | --> $DIR/complex_types.rs:20:17 | |
35 | | | |
36 | 20 | Struct { f: Vec<Vec<Box<(u32, u32, u32, u32)>>> }, | |
37 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
38 | ||
39 | error: very complex type used. Consider factoring parts into `type` definitions | |
40 | --> $DIR/complex_types.rs:24:14 | |
41 | | | |
42 | 24 | const A: (u32, (u32, (u32, (u32, u32)))) = (0, (0, (0, (0, 0)))); | |
43 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
44 | ||
45 | error: very complex type used. Consider factoring parts into `type` definitions | |
46 | --> $DIR/complex_types.rs:25:30 | |
47 | | | |
48 | 25 | fn impl_method(&self, p: Vec<Vec<Box<(u32, u32, u32, u32)>>>) { } | |
49 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
50 | ||
51 | error: very complex type used. Consider factoring parts into `type` definitions | |
52 | --> $DIR/complex_types.rs:29:14 | |
53 | | | |
54 | 29 | const A: Vec<Vec<Box<(u32, u32, u32, u32)>>>; | |
55 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
56 | ||
57 | error: very complex type used. Consider factoring parts into `type` definitions | |
58 | --> $DIR/complex_types.rs:30:14 | |
59 | | | |
60 | 30 | type B = Vec<Vec<Box<(u32, u32, u32, u32)>>>; | |
61 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
62 | ||
63 | error: very complex type used. Consider factoring parts into `type` definitions | |
64 | --> $DIR/complex_types.rs:31:25 | |
65 | | | |
66 | 31 | fn method(&self, p: Vec<Vec<Box<(u32, u32, u32, u32)>>>); | |
67 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
68 | ||
69 | error: very complex type used. Consider factoring parts into `type` definitions | |
70 | --> $DIR/complex_types.rs:32:29 | |
71 | | | |
72 | 32 | fn def_method(&self, p: Vec<Vec<Box<(u32, u32, u32, u32)>>>) { } | |
73 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
74 | ||
75 | error: very complex type used. Consider factoring parts into `type` definitions | |
76 | --> $DIR/complex_types.rs:35:15 | |
77 | | | |
78 | 35 | fn test1() -> Vec<Vec<Box<(u32, u32, u32, u32)>>> { vec![] } | |
79 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
80 | ||
81 | error: very complex type used. Consider factoring parts into `type` definitions | |
82 | --> $DIR/complex_types.rs:37:14 | |
83 | | | |
84 | 37 | fn test2(_x: Vec<Vec<Box<(u32, u32, u32, u32)>>>) { } | |
85 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
86 | ||
87 | error: very complex type used. Consider factoring parts into `type` definitions | |
88 | --> $DIR/complex_types.rs:40:13 | |
89 | | | |
90 | 40 | let _y: Vec<Vec<Box<(u32, u32, u32, u32)>>> = vec![]; | |
91 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
92 | ||
2c00a5a8 XL |
93 | error: aborting due to 15 previous errors |
94 |