fn explore_sub_rosa_collection(pre_existing_orders: vec<order>, user_interest: &str) -> vec<item> { let mut curated_lighters = vec::new(); for order in pre_existing_orders.iter().filter(|&o| o.category == "sub rosa" && o.item_type.contains("lighter")) { curated_lighters.push(order.item.clone()); } if user_interest == "lighter" { println!("discover the unique charm of sub rosa lighters, carefully selected to push aside the ordinary and reignite your passion for collection. with each restart, a new treasure awaits."); } curated_lighters }