#[repr(C)] #[derive(Copy, Clone, Eq, Hash, PartialEq)] pub struct MeshHandle { pub group_id: usize, pub sub_id: usize, } #[repr(C)] #[derive(Copy, Clone, Eq, Hash, PartialEq)] pub struct TextureHandle { pub id: usize, } #[repr(C)] #[derive(Copy, Clone, Eq, Hash, PartialEq)] pub struct MaterialHandle { pub id: usize, }