Crate rss

Source
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.
TextInput
A representation of the <textInput> element.

Enums§

Error
Types of errors that could occur while parsing an RSS feed.