zx0decompress 0.1.2

Decompress files in the ZX0 compression format commonly used on 8 bit platforms
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use thiserror::Error;

/// An error that occured during decompression.
#[derive(Error, Debug)]
pub enum DecompressError {
    #[error("Compressed data stream ended prematurely")]
    TruncatedInput,
    #[error("Compressed data is invalid")]
    InvalidInput,
    #[error("Failed to read compressed data")]
    ReadFailure(#[from] std::io::Error),
}