zhi_enum/
lib.rs

1pub use zhi_enum_derive::{EnumConvert, EnumTryConvert};
2
3#[derive(Debug, Clone)]
4pub struct UnknownVariantError {}
5
6impl core::fmt::Display for UnknownVariantError {
7    fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
8        write!(f, "unknown variant")
9    }
10}
11
12impl std::error::Error for UnknownVariantError {}
13