Crate rss [] [src]

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();

Reexports

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.