1use crate::Tile; 2 3#[must_use] 4pub fn parse_textiles(s: &str) -> Vec<Tile> { 5 s.split('\n') 6 .filter(|line| !line.trim().is_empty()) 7 .filter_map(|line| Tile::from_json(line).ok()) 8 .collect() 9}