#[derive(Clone, Eq, PartialEq, Debug, Copy)]
pub enum Bit {
Zero = 0,
One = 1,
}
#[derive(thiserror::Error, Debug)]
pub enum Error {
#[error("{0}")]
InvalidInput(String),
#[error("{0}")]
FileReadWriteError(#[from] std::io::Error),
#[error("{0}")]
SerdeReadWriteError(#[from] serde_json::Error),
#[error("Unknown error")]
Unknown,
}