1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[derive(Serialize, Deserialize, Debug, Clone)] pub struct Item { pub name : String, size : usize, } impl Item { pub fn new(name : &str, size : usize) -> Item { Item { name : String::from(name), size : size, } } }