#![allow(dead_code)]
use dataview::{Pod, FieldOffsets};
#[derive(Pod)]
#[repr(C)]
struct Struct0 {}
#[derive(Pod)]
#[repr(C)]
struct Struct1 {
field1: i32,
}
#[derive(Pod)]
#[repr(C)]
struct Struct2 {
field1: i32
}
#[derive(Pod)]
#[allow(dead_code)]
#[doc(hidden)]
#[repr(C)]
#[repr(align(8))]
struct Struct3 {
field1: i32,
field2: f32,
}
#[derive(Pod)]
#[repr(align(8))]
#[repr(C)]
struct Struct4 {
field1: i32,
field2: f32
}
#[derive(Pod)]
#[repr(align(8), C)]
struct Struct5 {
field1: i32,
field2: f32
}
#[derive(Pod, FieldOffsets)]
#[repr(C, align(8))]
struct Struct6 {
field1: i32,
field2: f32
}
const _: [(); 0] = [(); Struct6::FIELD_OFFSETS.field1];
const _: [(); 4] = [(); Struct6::FIELD_OFFSETS.field2];
#[derive(Pod)]
#[repr(C)]
struct Tuple0();
#[derive(Pod)]
#[repr(C)]
struct Tuple1(i32);
#[derive(Pod)]
#[repr(C)]
struct Tuple2(i32,);
#[derive(Pod)]
#[repr(C)]
struct Tuple3(i32, f32);
#[derive(Pod)]
#[repr(C)]
struct Tuple4(i32, f32,);
#[derive(Pod)]
#[repr(C)]
struct Unit;