summaryrefslogtreecommitdiff
path: root/tests/expectations/anon_enum.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/expectations/anon_enum.rs')
-rw-r--r--tests/expectations/anon_enum.rs23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/expectations/anon_enum.rs b/tests/expectations/anon_enum.rs
new file mode 100644
index 00000000..6b8688e1
--- /dev/null
+++ b/tests/expectations/anon_enum.rs
@@ -0,0 +1,23 @@
+/* automatically generated by rust-bindgen */
+
+
+#![allow(non_snake_case)]
+
+
+#[repr(C)]
+#[derive(Debug, Copy)]
+pub struct Test {
+ pub foo: ::std::os::raw::c_int,
+ pub bar: f32,
+}
+#[repr(u32)]
+#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
+pub enum Test__bindgen_ty_bindgen_id_4 { T_NONE = 0, }
+#[test]
+fn bindgen_test_layout_Test() {
+ assert_eq!(::std::mem::size_of::<Test>() , 8usize);
+ assert_eq!(::std::mem::align_of::<Test>() , 4usize);
+}
+impl Clone for Test {
+ fn clone(&self) -> Self { *self }
+}