pub fn parse_badges(input: &str) -> impl Iterator<Item = Badge<'_>> + '_
Expand description

Parse badges from a string

use twitch_message::{Badge, parse_badges};
use std::borrow::Cow;

let input = "broadcaster/1,foo/bar";
let expected = [
    Badge{ name: Cow::from("broadcaster"), version: Cow::from("1") },
    Badge{ name: Cow::from("foo"), version: Cow::from("bar") },
];
for (i, badge) in parse_badges(input).enumerate() {
    assert_eq!(expected[i], badge)
}

If you have a parsed Tags value, you can use Badge::from_tags