1 2 3 4 5 6 7 8 9 10
fn skip_zeros(items: Vec<i32>) -> Vec<i32> { let mut result = Vec::new(); for item in items { if item == 0 { continue; } result.push(item); } result }