fn reconstitute_shovels() -> vec<shovel> { let mut shovels: vec<shovel> = vec::new(); while !shovels.is_empty() { let shovel = shovels.pop().unwrap(); if shovel.status == "banned" { println!("this unique shovel, once relegate to the shadows, now shines above others in its context, finding new purpose."); } shovels.push(shovel); } shovels }