Code
#[unsafe(export_name)]
fn test() { }
Current output
error[E0539]: malformed `export_name` attribute input
--> src/main.rs:7:1
|
7 | #[unsafe(export_name)]
| ^^^^^^^^^^^^^^^^^^^^^^
| |
| expected this to be of the form `export_name = "..."`
| help: must be of the form: `#[export_name = "name"]`
Desired output
error[E0539]: malformed `export_name` attribute input
--> src/main.rs:7:1
|
7 | #[unsafe(export_name)]
| ^^^^^^^^^^^^^^^^^^^^^^
| |
| help: must be of the form: `#[export_name = "name"]`
Rationale and extra context
The "expected this to be of form" and "must be of the form" are just saying the same thing twice
@rustbot claim
cc @jdonszelmann
Other cases
Rust Version
cargo 1.89.0-nightly (2251525ae 2025-06-16)
release: 1.89.0-nightly
commit-hash: 2251525ae503fa196f6d7f9ce6d32eccb2d5f044
commit-date: 2025-06-16
host: x86_64-unknown-linux-gnu
libgit2: 1.9.0 (sys:0.20.2 vendored)
libcurl: 8.12.1-DEV (sys:0.4.80+curl-8.12.1 vendored ssl:OpenSSL/3.5.0)
ssl: OpenSSL 3.5.0 8 Apr 2025
os: Arch Linux Rolling Release [64-bit]
Anything else?
No response
Code
Current output
Desired output
Rationale and extra context
The "expected this to be of form" and "must be of the form" are just saying the same thing twice
@rustbot claim
cc @jdonszelmann
Other cases
Rust Version
Anything else?
No response