Add missing #[inline]

This commit is contained in:
Amanieu d'Antras
2017-11-12 15:37:28 +00:00
parent 8cc408dac4
commit 58a3e44af3
+4
View File
@@ -391,6 +391,7 @@ macro_rules! __impl_bitflags {
#[allow(non_snake_case)]
trait __BitFlags {
$(
#[inline]
fn $Flag(&self) -> bool { false }
)+
}
@@ -401,6 +402,7 @@ macro_rules! __impl_bitflags {
$(
__impl_bitflags! {
#[allow(deprecated)]
#[inline]
$(? #[$attr $($args)*])*
fn $Flag(&self) -> bool {
self.bits & Self::$Flag.bits == Self::$Flag.bits
@@ -466,6 +468,7 @@ macro_rules! __impl_bitflags {
#[allow(non_snake_case)]
trait __BitFlags {
$(
#[inline]
fn $Flag() -> $T { 0 }
)+
}
@@ -473,6 +476,7 @@ macro_rules! __impl_bitflags {
$(
__impl_bitflags! {
#[allow(deprecated)]
#[inline]
$(? #[$attr $($args)*])*
fn $Flag() -> $T { Self::$Flag.bits }
}