#[derive(Debug, Eq, PartialEq, Error)]
pub enum FromComponentError {
#[error("input did not match to regex")]
InvalidRegex,
#[error("input did not have enough values")]
NotEnoughValues,
#[error("error parsing an integer: {0}")]
ParseIntError(#[from] std::num::ParseIntError),
#[error("error parsing a float: {0}")]
ParseFloatError(#[from] std::num::ParseFloatError),
#[error("error parsing base64: {0}")]
Base64DecodeError(#[from] base64::DecodeError),
}