]>
Commit | Line | Data |
---|---|---|
f2b60f7d | 1 | error: unexpected `#[link]` argument, expected one of: name, kind, modifiers, cfg, wasm_import_module, import_name_type |
487cf647 | 2 | --> $DIR/link-attr-validation-late.rs:4:22 |
923072b8 FG |
3 | | |
4 | LL | #[link(name = "...", "literal")] | |
5 | | ^^^^^^^^^ | |
6 | ||
f2b60f7d | 7 | error: unexpected `#[link]` argument, expected one of: name, kind, modifiers, cfg, wasm_import_module, import_name_type |
487cf647 | 8 | --> $DIR/link-attr-validation-late.rs:5:22 |
923072b8 FG |
9 | | |
10 | LL | #[link(name = "...", unknown)] | |
11 | | ^^^^^^^ | |
12 | ||
13 | error: multiple `name` arguments in a single `#[link]` attribute | |
487cf647 | 14 | --> $DIR/link-attr-validation-late.rs:9:22 |
923072b8 FG |
15 | | |
16 | LL | #[link(name = "foo", name = "bar")] | |
17 | | ^^^^^^^^^^^^ | |
18 | ||
19 | error: multiple `kind` arguments in a single `#[link]` attribute | |
487cf647 | 20 | --> $DIR/link-attr-validation-late.rs:10:38 |
923072b8 FG |
21 | | |
22 | LL | #[link(name = "...", kind = "dylib", kind = "bar")] | |
23 | | ^^^^^^^^^^^^ | |
24 | ||
25 | error: multiple `modifiers` arguments in a single `#[link]` attribute | |
487cf647 | 26 | --> $DIR/link-attr-validation-late.rs:11:47 |
923072b8 FG |
27 | | |
28 | LL | #[link(name = "...", modifiers = "+verbatim", modifiers = "bar")] | |
29 | | ^^^^^^^^^^^^^^^^^ | |
30 | ||
31 | error: multiple `cfg` arguments in a single `#[link]` attribute | |
487cf647 | 32 | --> $DIR/link-attr-validation-late.rs:12:34 |
923072b8 FG |
33 | | |
34 | LL | #[link(name = "...", cfg(FALSE), cfg(FALSE))] | |
35 | | ^^^^^^^^^^ | |
36 | ||
37 | error: multiple `wasm_import_module` arguments in a single `#[link]` attribute | |
487cf647 | 38 | --> $DIR/link-attr-validation-late.rs:13:36 |
923072b8 FG |
39 | | |
40 | LL | #[link(wasm_import_module = "foo", wasm_import_module = "bar")] | |
41 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
42 | ||
43 | error: link name must be of the form `name = "string"` | |
487cf647 | 44 | --> $DIR/link-attr-validation-late.rs:17:8 |
923072b8 FG |
45 | | |
46 | LL | #[link(name)] | |
47 | | ^^^^ | |
48 | ||
49 | error[E0459]: `#[link]` attribute requires a `name = "string"` argument | |
487cf647 | 50 | --> $DIR/link-attr-validation-late.rs:17:1 |
923072b8 FG |
51 | | |
52 | LL | #[link(name)] | |
53 | | ^^^^^^^^^^^^^ missing `name` argument | |
54 | ||
55 | error: link name must be of the form `name = "string"` | |
487cf647 | 56 | --> $DIR/link-attr-validation-late.rs:19:8 |
923072b8 FG |
57 | | |
58 | LL | #[link(name())] | |
59 | | ^^^^^^ | |
60 | ||
61 | error[E0459]: `#[link]` attribute requires a `name = "string"` argument | |
487cf647 | 62 | --> $DIR/link-attr-validation-late.rs:19:1 |
923072b8 FG |
63 | | |
64 | LL | #[link(name())] | |
65 | | ^^^^^^^^^^^^^^^ missing `name` argument | |
66 | ||
67 | error: link kind must be of the form `kind = "string"` | |
487cf647 | 68 | --> $DIR/link-attr-validation-late.rs:21:22 |
923072b8 FG |
69 | | |
70 | LL | #[link(name = "...", kind)] | |
71 | | ^^^^ | |
72 | ||
73 | error: link kind must be of the form `kind = "string"` | |
487cf647 | 74 | --> $DIR/link-attr-validation-late.rs:22:22 |
923072b8 FG |
75 | | |
76 | LL | #[link(name = "...", kind())] | |
77 | | ^^^^^^ | |
78 | ||
79 | error: link modifiers must be of the form `modifiers = "string"` | |
487cf647 | 80 | --> $DIR/link-attr-validation-late.rs:23:22 |
923072b8 FG |
81 | | |
82 | LL | #[link(name = "...", modifiers)] | |
83 | | ^^^^^^^^^ | |
84 | ||
85 | error: link modifiers must be of the form `modifiers = "string"` | |
487cf647 | 86 | --> $DIR/link-attr-validation-late.rs:24:22 |
923072b8 FG |
87 | | |
88 | LL | #[link(name = "...", modifiers())] | |
89 | | ^^^^^^^^^^^ | |
90 | ||
91 | error: link cfg must be of the form `cfg(/* predicate */)` | |
487cf647 | 92 | --> $DIR/link-attr-validation-late.rs:25:22 |
923072b8 FG |
93 | | |
94 | LL | #[link(name = "...", cfg)] | |
95 | | ^^^ | |
96 | ||
97 | error: link cfg must be of the form `cfg(/* predicate */)` | |
487cf647 | 98 | --> $DIR/link-attr-validation-late.rs:26:22 |
923072b8 FG |
99 | | |
100 | LL | #[link(name = "...", cfg = "literal")] | |
101 | | ^^^^^^^^^^^^^^^ | |
102 | ||
103 | error: link cfg must have a single predicate argument | |
487cf647 | 104 | --> $DIR/link-attr-validation-late.rs:27:22 |
923072b8 FG |
105 | | |
106 | LL | #[link(name = "...", cfg("literal"))] | |
107 | | ^^^^^^^^^^^^^^ | |
108 | ||
109 | error: wasm import module must be of the form `wasm_import_module = "string"` | |
487cf647 | 110 | --> $DIR/link-attr-validation-late.rs:28:22 |
923072b8 FG |
111 | | |
112 | LL | #[link(name = "...", wasm_import_module)] | |
113 | | ^^^^^^^^^^^^^^^^^^ | |
114 | ||
115 | error: wasm import module must be of the form `wasm_import_module = "string"` | |
487cf647 | 116 | --> $DIR/link-attr-validation-late.rs:29:22 |
923072b8 FG |
117 | | |
118 | LL | #[link(name = "...", wasm_import_module())] | |
119 | | ^^^^^^^^^^^^^^^^^^^^ | |
120 | ||
121 | error: invalid linking modifier syntax, expected '+' or '-' prefix before one of: bundle, verbatim, whole-archive, as-needed | |
487cf647 | 122 | --> $DIR/link-attr-validation-late.rs:33:34 |
923072b8 FG |
123 | | |
124 | LL | #[link(name = "...", modifiers = "")] | |
125 | | ^^ | |
126 | ||
127 | error: invalid linking modifier syntax, expected '+' or '-' prefix before one of: bundle, verbatim, whole-archive, as-needed | |
487cf647 | 128 | --> $DIR/link-attr-validation-late.rs:34:34 |
923072b8 FG |
129 | | |
130 | LL | #[link(name = "...", modifiers = "no-plus-minus")] | |
131 | | ^^^^^^^^^^^^^^^ | |
132 | ||
133 | error: unknown linking modifier `unknown`, expected one of: bundle, verbatim, whole-archive, as-needed | |
487cf647 | 134 | --> $DIR/link-attr-validation-late.rs:35:34 |
923072b8 FG |
135 | | |
136 | LL | #[link(name = "...", modifiers = "+unknown")] | |
137 | | ^^^^^^^^^^ | |
138 | ||
139 | error: multiple `verbatim` modifiers in a single `modifiers` argument | |
487cf647 | 140 | --> $DIR/link-attr-validation-late.rs:36:34 |
923072b8 FG |
141 | | |
142 | LL | #[link(name = "...", modifiers = "+verbatim,+verbatim")] | |
143 | | ^^^^^^^^^^^^^^^^^^^^^ | |
144 | ||
145 | error: aborting due to 24 previous errors | |
146 | ||
147 | For more information about this error, try `rustc --explain E0459`. |