Skip to main content

parse_artists_with

Function parse_artists_with 

Source
pub fn parse_artists_with(input: &str, options: &ParseOptions) -> Vec<Artist>
Expand description

parse_artists with options (known_artists, split_and, keywords).

use trackparse::{parse_artists_with, ParseOptions};

let options = ParseOptions::new().known_artists(["Above & Beyond"]);
let artists = parse_artists_with("Above & Beyond & Zoë Johnston", &options);
let names: Vec<&str> = artists.iter().map(|a| a.name.as_str()).collect();
assert_eq!(names, ["Above & Beyond", "Zoë Johnston"]);