1 2 3 4 5 6 7 8 9 10 11 12 13
use thiserror::Error;
#[derive(Error, Debug)]
pub enum VCFError {
#[error("Failed to parse header at line: {}", _0)]
HeaderParseError(u64),
#[error("Failed to parse record at line: {}", _0)]
RecordParseError(u64),
#[error("I/O Error")]
IoError(#[from] std::io::Error),
#[error("Utf8 Error")]
Utf8Error(#[from] std::str::Utf8Error),
}