Struct rss::Channel
[−]
[src]
pub struct Channel { pub title: String, pub link: String, pub description: String, pub items: Vec<Item>, pub language: Option<String>, pub copyright: Option<String>, pub managing_editor: Option<String>, pub web_master: Option<String>, pub pub_date: Option<String>, pub last_build_date: Option<String>, pub categories: Vec<Category>, pub generator: Option<String>, pub docs: Option<String>, pub ttl: Option<String>, pub image: Option<String>, pub rating: Option<String>, pub text_input: Option<TextInput>, pub skip_hours: Option<String>, pub skip_days: Option<String>, }
RSS 2.0 Specification § Required channel elements
Examples
use rss::Channel; let channel = Channel { title: String::from("My Blog"), link: String::from("http://myblog.com"), description: String::from("My thoughts on life, the universe, and everything"), items: vec![], ..Default::default() };
Fields
title: String
link: String
description: String
items: Vec<Item>
language: Option<String>
copyright: Option<String>
managing_editor: Option<String>
web_master: Option<String>
pub_date: Option<String>
last_build_date: Option<String>
categories: Vec<Category>
generator: Option<String>
docs: Option<String>
ttl: Option<String>
image: Option<String>
rating: Option<String>
text_input: Option<TextInput>
skip_hours: Option<String>
skip_days: Option<String>
Trait Implementations
impl Clone for Channel
[src]
fn clone(&self) -> Channel
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more