mecomp-cli 0.1.1

CLI frontend for the MECOMP music player daemon
1
2
3
4
5
6
7
8
9
10
11
12
13
use mecomp_storage::db::schemas::Thing;

pub fn parse_things_from_lines<Lines>(lines: Lines) -> Vec<Thing>
where
    Lines: Iterator<Item = String>,
{
    lines.fold(Vec::new(), |mut acc, line| {
        if let Ok(thing) = line.parse() {
            acc.push(thing);
        }
        acc
    })
}