Error code E0534

The inline attribute was malformed.

Erroneous code example:

#[inline()] // error: expected one argument
pub fn something() {}

fn main() {}

The parenthesized inline attribute requires the parameter to be specified:

#![allow(unused)]
fn main() {
#[inline(always)]
fn something() {}
}

or:

#![allow(unused)]
fn main() {
#[inline(never)]
fn something() {}
}

Alternatively, a paren-less version of the attribute may be used to hint the compiler about inlining opportunity:

#![allow(unused)]
fn main() {
#[inline]
fn something() {}
}

For more information see the inline attribute section of the Reference.