use thiserror::Error;
#[derive(Debug, Error)]
pub enum Error {
#[error("Multiple conversion directions specified")]
MultipleConversionDirections,
#[error("Error reading input file")]
FileRead,
#[error("Error writing output file")]
FileWrite,
#[error("Failed automatic converstion direction detection")]
AutomaticDetection,
#[error("Error transcoding between data formats")]
Transcoding,
}