Rust errors / Everything else
Rust compiler error · checked with rustc 1.99.0
Rust error E0535: #### Note: this error code is no longer emitted by the compiler
What it means#### Note: this error code is no longer emitted by the compiler
Retired: rustc no longer emits this error code. You may still see it in old answers, books and CI logs from older toolchains; the explanation below is kept for reference.
The compiler team's explanation
Note: this error code is no longer emitted by the compiler
This is because it was too specific to the inline attribute. Similar diagnostics occur for other attributes too. The example here will now emit E0539
Erroneous code example:
#[inline(unknown)] // error: invalid argument
pub fn something() {}
fn main() {}
The inline attribute only supports two arguments:
- always
- never
All other arguments given to the inline attribute will return this error. Example:
#[inline(never)] // ok!
pub fn something() {}
fn main() {}
For more information see the inline Attribute section of the Reference.
From rustc --explain E0535 (1.99.0), part of the Rust project, MIT or Apache-2.0. Official page.
Related errors
- E0539malformed `deprecated` attribute input
- E0061this function takes N arguments but M were supplied
- E0412cannot find type in this scope
- E0515cannot return reference to local variable
- E0728await is only allowed inside async functions and blocks
- E0524two closures require unique access to `*x` at the same time
- E0570The requested ABI is unsupported by the current target
- E0571`break` with value from a `while` loop
Up next
Often hit nextE0539: malformed `deprecated` attribute inputA related error from the same family.Read it next →Did this answer your question?