use thiserror::Error;
#[derive(Debug, Error, PartialEq, Eq, Clone, Copy)]
pub enum RZError {
#[error("No hash was provided")]
NoHashProvided,
#[error("Invalid depth value")]
InvalidDepth,
#[error("Invalid character in input")]
InvalidCharacter,
#[error("Invalid buffer or data length")]
InvalidLength,
#[error("Unknown error")]
Unknown,
}