use strum_macros::EnumString;
use std::str::FromStr;
#[derive(EnumString)]
enum Season {
Summer, Fall, Winter, Spring
}
let winter = Season::from_str(
"Winter").unwrap();
//winter is Season.Winter
println!("winter is {:#?}",
winter as u32);