use std::collections::HashMap; use ::serde::Deserialize; #[derive(Deserialize, Debug)] pub struct FactionInfo { pub name: String, pub responses: HashMap, } #[derive(PartialEq, Eq, Hash, Copy, Clone)] pub enum Reaction { Ignore, Attack, Flee, }