diff options
Diffstat (limited to 'tests/expectations/struct_with_bitfields.rs')
-rw-r--r-- | tests/expectations/struct_with_bitfields.rs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/expectations/struct_with_bitfields.rs b/tests/expectations/struct_with_bitfields.rs index 26003ebd..c2bfc543 100644 --- a/tests/expectations/struct_with_bitfields.rs +++ b/tests/expectations/struct_with_bitfields.rs @@ -1,7 +1,6 @@ /* automatically generated by rust-bindgen */ -#![feature(const_fn)] #![allow(non_snake_case)] @@ -80,9 +79,9 @@ impl Struct_bitfield { ((val as ::std::os::raw::c_ushort) << 6usize) & (192usize as ::std::os::raw::c_ushort); } - pub const fn new_bitfield_1(a: bool, b: bool, c: bool, - unnamed_bitfield1: bool, - unnamed_bitfield2: u8, d: u8) + #[inline] + pub fn new_bitfield_1(a: bool, b: bool, c: bool, unnamed_bitfield1: bool, + unnamed_bitfield2: u8, d: u8) -> ::std::os::raw::c_ushort { 0 | ((a as ::std::os::raw::c_ushort) << 0u32) | ((b as ::std::os::raw::c_ushort) << 1u32) | @@ -102,7 +101,8 @@ impl Struct_bitfield { ((val as ::std::os::raw::c_uint) << 0usize) & (3usize as ::std::os::raw::c_uint); } - pub const fn new_bitfield_2(f: u8) -> ::std::os::raw::c_uint { + #[inline] + pub fn new_bitfield_2(f: u8) -> ::std::os::raw::c_uint { 0 | ((f as ::std::os::raw::c_uint) << 0u32) } #[inline] @@ -117,7 +117,8 @@ impl Struct_bitfield { ((val as ::std::os::raw::c_uint) << 0usize) & (4294967295usize as ::std::os::raw::c_uint); } - pub const fn new_bitfield_3(g: u32) -> ::std::os::raw::c_uint { + #[inline] + pub fn new_bitfield_3(g: u32) -> ::std::os::raw::c_uint { 0 | ((g as ::std::os::raw::c_uint) << 0u32) } } |