use thiserror::Error; #[derive(Debug, Error)] pub enum RendererError { #[error("Failed to load Vulkan library")] LoadFailed(#[from] ash::LoadingError), #[error("Failed to create Vulkan instance")] InstanceCreateFailed(#[from] ash::vk::Result) }