1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use item::Item; #[derive(Serialize, Deserialize, Debug, Clone)] pub struct Storage { items : Vec<Item>, capacity : usize, } impl Storage { pub fn new(items : Vec<Item>) -> Storage { Storage { items : items, capacity : 100, } } }