#![allow(non_camel_case_types)]
#[repr(C)]
#[derive(Clone, Copy)]
pub struct BundleComponent {
pub component_id: usize,
pub ptr: *const u8,
}
pub enum world {}
pub enum query_builder {}
pub enum query_state {}
pub enum query {}
pub enum query_iter {}
pub enum entity_world_mut {}
pub enum filtered_entity_mut {}
pub enum param_builder {}
pub enum system_state {}
pub enum dyn_system_param {}
pub enum system {}
pub enum observer {}
pub enum dynamic_event {}
pub enum trigger {}
pub enum commands {}
pub enum deferred_world {}
pub type RunSystemFn =
unsafe extern "C" fn(*mut (), *const *mut dyn_system_param, usize, *const u8, *mut u8);
pub type RunObserverFn =
unsafe extern "C" fn(*mut (), *const *mut dyn_system_param, usize, *mut trigger);
pub type RunCommandFn = unsafe extern "C" fn(*mut (), *mut world);
pub type ComponentHookFn = unsafe extern "C" fn(*mut deferred_world, u64, usize);