The inline
attribute was malformed.
Erroneous code example:
#[inline()] // error: expected one argument
pub fn something() {}
fn main() {}
RunThe parenthesized inline
attribute requires the parameter to be specified:
#[inline(always)]
fn something() {}
Runor:
#[inline(never)]
fn something() {}
RunAlternatively, a paren-less version of the attribute may be used to hint the compiler about inlining opportunity:
#[inline]
fn something() {}
RunFor more information see the inline
attribute section
of the Reference.