1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum TypeError {
5 #[error("Failed to convert str to enum.")]
6 FromStrError,
7 #[error("Failed to convert str. This is because {0} is unsupported")]
8 Unsupported(String),
9 #[error("Unknown error.")]
10 Unknown,
11}