read_vk6/
error.rs

1#[derive(thiserror::Error, Debug)]
2pub enum VkxError {
3    #[error("IO error: {0}")]
4    Io(#[from] std::io::Error),
5
6    #[error("Zip error: {0}")]
7    Zip(#[from] zip::result::ZipError),
8
9    #[error("Invalid VKX format: {0}")]
10    Format(String),
11
12    #[error("Unsupported bit depth: {0}")]
13    UnsupportedBitDepth(u32),
14}