use bevy::utils::HashMap; use serde::Deserialize; use toml::Table; #[derive(Deserialize, Debug)] enum Val { A(String), B(usize), C(bool), } fn main() { let s = r#"val = "asdf" other = 123 final = false "#; let v = toml::from_str::(s).unwrap(); println!("{:?}", v); }