impl From<&str> for EnumCase {
fn from(s: &str) -> EnumCase{
match s {
$(stringify!($ident) => EnumCase::$ident,)+
_ => EnumCase::Unknown
}
}
}
но чтобы вместо stringify!($ident) скомпилировались str в UPPERCASE?
Кажется, вот https://docs.rs/strum/latest/strum/derive.EnumString.html
Очень похоже, спасибо) гляну как они это сделали
Обсуждают сегодня