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