pub struct GameLog { pub entries: Vec, } impl GameLog { pub fn new(first_entry: S) -> Self { let mut entries: Vec = Vec::new(); entries.push(first_entry.to_string()); GameLog { entries } } }