fn struct_is_excluded(orig_name: &str) -> bool {
    match orig_name {
        "VkRect3D" => true,
        "VkBindBufferMemoryInfoKHR" => true,
        "VkBindImageMemoryInfoKHR" => true,
        "VkInputAttachmentAspectReferenceKHR" => true,
        "VkRenderPassInputAttachmentAspectCreateInfoKHR" => true,
        "VkPhysicalDevicePointClippingPropertiesKHR" => true,
        "VkImageViewUsageCreateInfoKHR" => true,
        "VkPipelineTessellationDomainOriginStateCreateInfoKHR" => true,
        "VkSamplerYcbcrConversionInfoKHR" => true,
        "VkSamplerYcbcrConversionCreateInfoKHR" => true,
        "VkBindImagePlaneMemoryInfoKHR" => true,
        "VkImagePlaneMemoryRequirementsInfoKHR" => true,
        "VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR" => true,
        "VkSamplerYcbcrConversionImageFormatPropertiesKHR" => true,
        "VkSampleLocationEXT" => true,
        "VkSampleLocationsInfoEXT" => true,
        "VkAttachmentSampleLocationsEXT" => true,
        "VkSubpassSampleLocationsEXT" => true,
        "VkRenderPassSampleLocationsBeginInfoEXT" => true,
        "VkPipelineSampleLocationsStateCreateInfoEXT" => true,
        "VkPhysicalDeviceSampleLocationsPropertiesEXT" => true,
        "VkMultisamplePropertiesEXT" => true,
        "VkImageFormatListCreateInfoKHR" => true,
        "VkValidationCacheCreateInfoEXT" => true,
        "VkShaderModuleValidationCacheCreateInfoEXT" => true,
        "VkBindBufferMemoryDeviceGroupInfoKHX" => true,
        "VkBindImageMemoryDeviceGroupInfoKHX" => true,
        "VkDeviceGroupRenderPassBeginInfoKHX" => true,
        "VkDeviceGroupCommandBufferBeginInfoKHX" => true,
        "VkIndirectCommandsTokenNVX" => true,
        "VkIndirectCommandsLayoutTokenNVX" => true,
        "VkObjectTableCreateInfoNVX" => true,
        "VkIndirectCommandsLayoutCreateInfoNVX" => true,
        "VkCmdProcessCommandsInfoNVX" => true,
        "VkObjectTableEntryNVX" => true,
        "VkObjectTablePipelineEntryNVX" => true,
        "VkRenderPassMultiviewCreateInfoKHX" => true,
        "VkPhysicalDeviceGroupPropertiesKHX" => true,
        "VkDeviceGroupPresentInfoKHX" => true,
        _ => false,
    }
}
/// Returns true if a struct with a certain name is to be ignored.
///
/// This is basically a list of structs that contain unimplemented or
/// partially implemented types.
Returns true if a struct with a certain name is to be ignored.
This is basically a list of structs that contain unimplemented or
partially implemented types.
Returns true if a struct with a certain name is to be ignored . This is basically a list of structs that contain unimplemented or partially implemented types .
fn struct_is_excluded(orig_name: &str) -> bool {
    match orig_name {
        "VkRect3D" => true,
        "VkBindBufferMemoryInfoKHR" => true,
        "VkBindImageMemoryInfoKHR" => true,
        "VkInputAttachmentAspectReferenceKHR" => true,
        "VkRenderPassInputAttachmentAspectCreateInfoKHR" => true,
        "VkPhysicalDevicePointClippingPropertiesKHR" => true,
        "VkImageViewUsageCreateInfoKHR" => true,
        "VkPipelineTessellationDomainOriginStateCreateInfoKHR" => true,
        "VkSamplerYcbcrConversionInfoKHR" => true,
        "VkSamplerYcbcrConversionCreateInfoKHR" => true,
        "VkBindImagePlaneMemoryInfoKHR" => true,
        "VkImagePlaneMemoryRequirementsInfoKHR" => true,
        "VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR" => true,
        "VkSamplerYcbcrConversionImageFormatPropertiesKHR" => true,
        "VkSampleLocationEXT" => true,
        "VkSampleLocationsInfoEXT" => true,
        "VkAttachmentSampleLocationsEXT" => true,
        "VkSubpassSampleLocationsEXT" => true,
        "VkRenderPassSampleLocationsBeginInfoEXT" => true,
        "VkPipelineSampleLocationsStateCreateInfoEXT" => true,
        "VkPhysicalDeviceSampleLocationsPropertiesEXT" => true,
        "VkMultisamplePropertiesEXT" => true,
        "VkImageFormatListCreateInfoKHR" => true,
        "VkValidationCacheCreateInfoEXT" => true,
        "VkShaderModuleValidationCacheCreateInfoEXT" => true,
        "VkBindBufferMemoryDeviceGroupInfoKHX" => true,
        "VkBindImageMemoryDeviceGroupInfoKHX" => true,
        "VkDeviceGroupRenderPassBeginInfoKHX" => true,
        "VkDeviceGroupCommandBufferBeginInfoKHX" => true,
        "VkIndirectCommandsTokenNVX" => true,
        "VkIndirectCommandsLayoutTokenNVX" => true,
        "VkObjectTableCreateInfoNVX" => true,
        "VkIndirectCommandsLayoutCreateInfoNVX" => true,
        "VkCmdProcessCommandsInfoNVX" => true,
        "VkObjectTableEntryNVX" => true,
        "VkObjectTablePipelineEntryNVX" => true,
        "VkRenderPassMultiviewCreateInfoKHX" => true,
        "VkPhysicalDeviceGroupPropertiesKHX" => true,
        "VkDeviceGroupPresentInfoKHX" => true,
        _ => false,
    }
}
fn struct_is_excluded ( orig_name : & str ) -> bool { match orig_name { " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , " " => true , _ => false , } }
Returns true if a struct with a certain name is to be ignored.
Returns true if a struct with a certain name is to be ignored .
orig_name
&str
orig_name
&str