summaryrefslogtreecommitdiff
path: root/tests/expectations/struct_with_bitfields.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/expectations/struct_with_bitfields.rs')
-rw-r--r--tests/expectations/struct_with_bitfields.rs13
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)
}
}