pub fn parse_explicit(s: &str) -> Option<bool>Expand description
Parse iTunes explicit flag from various string representations
Maps “yes”/“true”/“explicit” to Some(true).
Maps “no”/“false”/“clean” and absent values to None (per Python feedparser compatibility).
Case-insensitive matching.
§Arguments
s- Explicit flag string
§Examples
use feedparser_rs::parse_explicit;
assert_eq!(parse_explicit("yes"), Some(true));
assert_eq!(parse_explicit("YES"), Some(true));
assert_eq!(parse_explicit("true"), Some(true));
assert_eq!(parse_explicit("explicit"), Some(true));
assert_eq!(parse_explicit("no"), None);
assert_eq!(parse_explicit("false"), None);
assert_eq!(parse_explicit("clean"), None);
assert_eq!(parse_explicit("unknown"), None);