Function twitch_message::parse_badges
source · 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