Expand description
A fast RSS feed parser.
§Reading
Reading can be done using any object that implements the BufRead trait.
§Example
use std::fs::File;
use std::io::BufReader;
use rss::Channel;
let file = File::open("example.xml").unwrap();
let reader = BufReader::new(file);
let channel = Channel::read_from(reader).unwrap();Re-exports§
pub use extension::Extension;
Modules§
- extension
- Types and functions for namespaced extensions.
Structs§
- Category
- A representation of the
<category>element. - Channel
- A representation of the
<channel>element. - Cloud
- A representation of the
<cloud>element. - Enclosure
- A representation of the
<enclosure>element. - Guid
- A representation of the
<guid>element. - Image
- A representation of the
<image>element. - Item
- A representation of the
<item>element. - Source
- A representation of the
<source>element. - Text
Input - A representation of the
<textInput>element.
Enums§
- Error
- Types of errors that could occur while parsing an RSS feed.