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}