tiffwrite 2026.5.1

Write BioFormats/ImageJ compatible tiffs with zstd compression in parallel.
Documentation
use thiserror::Error;

#[derive(Debug, Error)]
pub enum Error {
    #[error(transparent)]
    IO(#[from] std::io::Error),
    #[error(transparent)]
    ColorCet(#[from] colorcet::ColorcetError),
    #[error(transparent)]
    Tokio(#[from] tokio::task::JoinError),
    #[error("could not parse color: {0}")]
    ColorParse(String),
    #[error("could not covert ColorMap into LinearGradient")]
    Conversion,
    #[error("mutex was poisoned, this is a bug, please report it!")]
    MutexPoisoned,
    #[error("cannot express {0} as Rational32")]
    Rational(f64),
}