event_bindings/
event_bindings.rs1#![expect(non_camel_case_types)]
8#![expect(non_upper_case_globals)]
9#![no_std]
10
11#[derive(PartialEq, Eq, Copy, Clone, Debug, Hash)]
12#[repr(C, align(8))]
13pub struct __BindgenOpaqueArray8<T>(pub T);
14impl<T: Copy + Default, const N: usize> Default for __BindgenOpaqueArray8<[T; N]> {
15 fn default() -> Self {
16 Self([<T as Default>::default(); N])
17 }
18}
19#[repr(C)]
20#[repr(align(8))]
21#[derive(Debug, Copy, Clone)]
22pub struct Event {
23 pub _bindgen_opaque_blob: __BindgenOpaqueArray8<[u8; 72usize]>,
24}
25pub const Event_Flags_NONE: Event_Flags = 0;
26pub const Event_Flags_AUTOUNSIGNAL: Event_Flags = 1;
27pub type Event_Flags = u32;
28#[repr(C)]
29#[repr(align(8))]
30#[derive(Debug, Copy, Clone)]
31pub struct AutounsignalEvent {
32 pub _bindgen_opaque_blob: __BindgenOpaqueArray8<[u8; 72usize]>,
33}
34pub const EventLayout_kSize: usize = 72;
35pub const EventLayout_kAlign: usize = 8;
36pub const EventLayout_kAutounsignalSize: usize = 72;
37pub const EventLayout_kAutounsignalAlign: usize = 8;
38pub const EventLayout_kMagicOffset: usize = 0;
39pub const EventLayout_kResultOffset: usize = 4;
40pub const EventLayout_kFlagsOffset: usize = 8;
41pub const EventLayout_kWaitOffset: usize = 16;
42pub const EventLayout_kMagic: u32 = 1702260340;
43pub const EventLayout_kNotSignaled: i32 = 2147483647;
44pub const EventLayout_kFlagsNone: u32 = 0;
45pub const EventLayout_kFlagsAutounsignal: u32 = 1;