more_convert/
enum_repr.rs

1#[derive(Debug, Clone, thiserror::Error, PartialEq, Eq)]
2#[error("Failed to convert value {value} to enum {enum_name}")]
3pub struct TryFromEnumReprError {
4    pub enum_name: String,
5    pub value: String,
6}
7
8impl TryFromEnumReprError {
9    pub fn new(enum_name: String, value: String) -> Self {
10        Self { enum_name, value }
11    }
12}