2 Checks for items annotated with `#[inline(always)]`,
3 unless the annotated function is empty or simply panics.
6 While there are valid uses of this annotation (and once
7 you know when to use it, by all means `allow` this lint), it's a common
8 newbie-mistake to pepper one's code with it.
10 As a rule of thumb, before slapping `#[inline(always)]` on a function,
11 measure if that additional function call really affects your runtime profile
12 sufficiently to make up for the increase in compile time.
15 False positives, big time. This lint is meant to be
16 deactivated by everyone doing serious performance work. This means having
22 fn not_quite_hot_code(..) { ... }