mirror of
https://github.com/rust-lang/rust.git
synced 2025-12-03 06:18:23 +00:00
473 lines
19 KiB
Plaintext
473 lines
19 KiB
Plaintext
error[E0565]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:4:1
|
|
|
|
|
LL | #[link(name = "...", "literal")]
|
|
| ^^^^^^^^^^^^^^^^^^^^^---------^^
|
|
| |
|
|
| didn't expect a literal here
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", "literal")]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", "literal")]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", "literal")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", "literal")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:5:1
|
|
|
|
|
LL | #[link(name = "...", unknown)]
|
|
| ^^^^^^^^^^^^^^^^^^^^^-------^^
|
|
| |
|
|
| valid arguments are "name", "kind", "modifiers", "cfg", "wasm_import_module" or "import_name_type"
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", unknown)]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", unknown)]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", unknown)]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", unknown)]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0538]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:9:1
|
|
|
|
|
LL | #[link(name = "foo", name = "bar")]
|
|
| ^^^^^^^^^^^^^^^^^^^^^------------^^
|
|
| |
|
|
| found `name` used as a key more than once
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "foo", name = "bar")]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "foo", name = "bar")]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "foo", name = "bar")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "foo", name = "bar")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0538]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:10:1
|
|
|
|
|
LL | #[link(name = "...", kind = "dylib", kind = "bar")]
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------^^
|
|
| |
|
|
| found `kind` used as a key more than once
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", kind = "dylib", kind = "bar")]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", kind = "dylib", kind = "bar")]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", kind = "dylib", kind = "bar")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", kind = "dylib", kind = "bar")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0538]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:11:1
|
|
|
|
|
LL | #[link(name = "...", modifiers = "+verbatim", modifiers = "bar")]
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----------------^^
|
|
| |
|
|
| found `modifiers` used as a key more than once
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", modifiers = "+verbatim", modifiers = "bar")]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", modifiers = "+verbatim", modifiers = "bar")]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", modifiers = "+verbatim", modifiers = "bar")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", modifiers = "+verbatim", modifiers = "bar")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0538]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:12:1
|
|
|
|
|
LL | #[link(name = "...", cfg(false), cfg(false))]
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------^^
|
|
| |
|
|
| found `cfg` used as a key more than once
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", cfg(false), cfg(false))]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", cfg(false), cfg(false))]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", cfg(false), cfg(false))]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", cfg(false), cfg(false))]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0538]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:13:1
|
|
|
|
|
LL | #[link(wasm_import_module = "foo", wasm_import_module = "bar")]
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------------------------^^
|
|
| |
|
|
| found `wasm_import_module` used as a key more than once
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(wasm_import_module = "foo", wasm_import_module = "bar")]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(wasm_import_module = "foo", wasm_import_module = "bar")]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(wasm_import_module = "foo", wasm_import_module = "bar")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(wasm_import_module = "foo", wasm_import_module = "bar")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:17:1
|
|
|
|
|
LL | #[link(name)]
|
|
| ^^^^^^^----^^
|
|
| |
|
|
| expected this to be of the form `name = "..."`
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL | #[link(name = "...")]
|
|
| +++++++
|
|
LL | #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
| ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
LL | #[link(name = "...", kind = "dylib|static|...")]
|
|
| ++++++++++++++++++++++++++++++++++
|
|
LL | #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
| +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:18:1
|
|
|
|
|
LL | #[link(name())]
|
|
| ^^^^^^^------^^
|
|
| |
|
|
| expected this to be of the form `name = "..."`
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name())]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name())]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name())]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name())]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:19:1
|
|
|
|
|
LL | #[link(name = "...", kind)]
|
|
| ^^^^^^^^^^^^^^^^^^^^^----^^
|
|
| |
|
|
| expected this to be of the form `kind = "..."`
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", kind)]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", kind)]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL | #[link(name = "...", kind = "dylib|static|...")]
|
|
| ++++++++++++++++++++
|
|
LL | #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
| +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:20:1
|
|
|
|
|
LL | #[link(name = "...", kind())]
|
|
| ^^^^^^^^^^^^^^^^^^^^^------^^
|
|
| |
|
|
| expected this to be of the form `kind = "..."`
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", kind())]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", kind())]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", kind())]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", kind())]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:21:1
|
|
|
|
|
LL | #[link(name = "...", modifiers)]
|
|
| ^^^^^^^^^^^^^^^^^^^^^---------^^
|
|
| |
|
|
| expected this to be of the form `modifiers = "..."`
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", modifiers)]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", modifiers)]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", modifiers)]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", modifiers)]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:22:1
|
|
|
|
|
LL | #[link(name = "...", modifiers())]
|
|
| ^^^^^^^^^^^^^^^^^^^^^-----------^^
|
|
| |
|
|
| expected this to be of the form `modifiers = "..."`
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", modifiers())]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", modifiers())]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", modifiers())]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", modifiers())]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:23:1
|
|
|
|
|
LL | #[link(name = "...", cfg)]
|
|
| ^^^^^^^^^^^^^^^^^^^^^---^^
|
|
| |
|
|
| expected this to be a list
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", cfg)]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", cfg)]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", cfg)]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", cfg)]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:24:1
|
|
|
|
|
LL | #[link(name = "...", cfg = "literal")]
|
|
| ^^^^^^^^^^^^^^^^^^^^^---------------^^
|
|
| |
|
|
| expected this to be a list
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", cfg = "literal")]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", cfg = "literal")]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", cfg = "literal")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", cfg = "literal")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error: `cfg` predicate key must be an identifier
|
|
--> $DIR/link-attr-validation-late.rs:25:26
|
|
|
|
|
LL | #[link(name = "...", cfg("literal"))]
|
|
| ^^^^^^^^^
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:26:1
|
|
|
|
|
LL | #[link(name = "...", wasm_import_module)]
|
|
| ^^^^^^^^^^^^^^^^^^^^^------------------^^
|
|
| |
|
|
| expected this to be of the form `wasm_import_module = "..."`
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", wasm_import_module)]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", wasm_import_module)]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", wasm_import_module)]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", wasm_import_module)]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:27:1
|
|
|
|
|
LL | #[link(name = "...", wasm_import_module())]
|
|
| ^^^^^^^^^^^^^^^^^^^^^--------------------^^
|
|
| |
|
|
| expected this to be of the form `wasm_import_module = "..."`
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", wasm_import_module())]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", wasm_import_module())]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", wasm_import_module())]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", wasm_import_module())]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error: invalid linking modifier syntax, expected '+' or '-' prefix before one of: bundle, verbatim, whole-archive, as-needed
|
|
--> $DIR/link-attr-validation-late.rs:31:34
|
|
|
|
|
LL | #[link(name = "...", modifiers = "")]
|
|
| ^^
|
|
|
|
error: invalid linking modifier syntax, expected '+' or '-' prefix before one of: bundle, verbatim, whole-archive, as-needed
|
|
--> $DIR/link-attr-validation-late.rs:32:34
|
|
|
|
|
LL | #[link(name = "...", modifiers = "no-plus-minus")]
|
|
| ^^^^^^^^^^^^^^^
|
|
|
|
error[E0539]: malformed `link` attribute input
|
|
--> $DIR/link-attr-validation-late.rs:33:1
|
|
|
|
|
LL | #[link(name = "...", modifiers = "+unknown")]
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------^^
|
|
| |
|
|
| valid arguments are "bundle", "verbatim", "whole-archive" or "as-needed"
|
|
|
|
|
= note: for more information, visit <https://doc.rust-lang.org/reference/items/external-blocks.html#the-link-attribute>
|
|
help: try changing it to one of the following valid forms of the attribute
|
|
|
|
|
LL - #[link(name = "...", modifiers = "+unknown")]
|
|
LL + #[link(name = "...")]
|
|
|
|
|
LL - #[link(name = "...", modifiers = "+unknown")]
|
|
LL + #[link(name = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
LL - #[link(name = "...", modifiers = "+unknown")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...")]
|
|
|
|
|
LL - #[link(name = "...", modifiers = "+unknown")]
|
|
LL + #[link(name = "...", kind = "dylib|static|...", wasm_import_module = "...", import_name_type = "decorated|noprefix|undecorated")]
|
|
|
|
|
= and 1 other candidate
|
|
|
|
error: multiple `verbatim` modifiers in a single `modifiers` argument
|
|
--> $DIR/link-attr-validation-late.rs:34:34
|
|
|
|
|
LL | #[link(name = "...", modifiers = "+verbatim,+verbatim")]
|
|
| ^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: aborting due to 22 previous errors
|
|
|
|
Some errors have detailed explanations: E0538, E0539, E0565.
|
|
For more information about an error, try `rustc --explain E0538`.
|