|  | error: `#[inline]` attribute cannot be used on structs | 
|  | --> $DIR/attr-usage-inline.rs:7:1 | 
|  | | | 
|  | LL | #[inline] | 
|  | | ^^^^^^^^^ | 
|  | | | 
|  | = help: `#[inline]` can only be applied to functions | 
|  |  | 
|  | error[E0518]: attribute should be applied to function or closure | 
|  | --> $DIR/attr-usage-inline.rs:25:1 | 
|  | | | 
|  | LL | #[inline] | 
|  | | ^^^^^^^^^ not a function or closure | 
|  |  | 
|  | warning: `#[inline]` attribute cannot be used on struct fields | 
|  | --> $DIR/attr-usage-inline.rs:11:5 | 
|  | | | 
|  | LL |     #[inline] | 
|  | |     ^^^^^^^^^ | 
|  | | | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  | = help: `#[inline]` can only be applied to functions | 
|  | = note: requested on the command line with `-W unused-attributes` | 
|  |  | 
|  | warning: `#[inline]` attribute cannot be used on macro defs | 
|  | --> $DIR/attr-usage-inline.rs:18:1 | 
|  | | | 
|  | LL | #[inline] | 
|  | | ^^^^^^^^^ | 
|  | | | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  | = help: `#[inline]` can only be applied to functions | 
|  |  | 
|  | warning: `#[inline]` attribute cannot be used on macro defs | 
|  | --> $DIR/attr-usage-inline.rs:25:1 | 
|  | | | 
|  | LL | #[inline] | 
|  | | ^^^^^^^^^ | 
|  | | | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  | = help: `#[inline]` can only be applied to functions | 
|  |  | 
|  | error: aborting due to 2 previous errors; 3 warnings emitted | 
|  |  | 
|  | For more information about this error, try `rustc --explain E0518`. |