• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #![allow(
2     dead_code,
3     non_snake_case,
4     non_camel_case_types,
5     non_upper_case_globals
6 )]
7 
8 #[repr(C)]
9 #[repr(align(4))]
10 #[derive(Default, Copy, Clone)]
11 pub struct NoDebug {
12     pub _bindgen_opaque_blob: u32,
13 }
14 #[test]
bindgen_test_layout_NoDebug()15 fn bindgen_test_layout_NoDebug() {
16     assert_eq!(
17         ::std::mem::size_of::<NoDebug>(),
18         4usize,
19         concat!("Size of: ", stringify!(NoDebug))
20     );
21     assert_eq!(
22         ::std::mem::align_of::<NoDebug>(),
23         4usize,
24         concat!("Alignment of ", stringify!(NoDebug))
25     );
26 }
27