use thiserror::Error;
#[derive(Error, Debug)]
pub enum NewickError {
#[error("invalid character at {idx}")]
InvalidCharacter {
idx: usize,
},
}
#[derive(Error, Debug)]
pub enum NexusError {
#[error("expected \"#NEXUS\" at the start of the input")]
InvalidHeader,
}