Я читаю документы на ящике для бочек .В основном речь идет о том, чтобы вывести enum VARIANT из строки.Можно ли получить тип перечисления из строки.В частности, возможно ли следующее?
extern crate strum;
extern crate strum_macros;
use strum_macros::{Display, EnumIter};
#[derive(??, EnumIter, Debug)]
enum TypeA { Variant1, Variant2 }
fn main() {
for variant in magic_fn("TypeA")::iter() {
println!("{:?}", variant);
}
}