normalize_version

Function normalize_version 

Source
pub fn normalize_version(version: FeedVersion) -> String
Expand description

Normalize feed type string to Python feedparser format

Converts version enum to Python feedparser-compatible string format:

  • “RSS 2.0” -> “rss20”
  • “Atom 1.0” -> “atom10”
  • etc.

§Arguments

  • version - Feed version to normalize

§Returns

Normalized version string compatible with Python feedparser

§Examples

use feedparser_rs::{compat::normalize_version, FeedVersion};

assert_eq!(normalize_version(FeedVersion::Rss20), "rss20");
assert_eq!(normalize_version(FeedVersion::Atom10), "atom10");
assert_eq!(normalize_version(FeedVersion::Unknown), "");