pub struct Elf { inventory : Vec, } impl Elf { pub fn new(vec : Vec) -> Elf { Elf { inventory: vec, } } pub fn get_total(& self) -> u64 { self.inventory.iter().sum() } }