Return the title of this item.
use rss::Item;
let mut item = Item::default();
item.set_title("Item Title".to_string());
assert_eq!(item.title(), Some("Item Title"));
Set the title of this item.
use rss::Item;
let mut item = Item::default();
item.set_title("Item Title".to_string());
Return the URL of this item.
use rss::Item;
let mut item = Item::default();
item.set_link("http://example.com".to_string());
assert_eq!(item.link(), Some("http://example.com"));
Set the URL of this item.
use rss::Item;
let mut item = Item::default();
item.set_link("http://example.com".to_string());
Return the description of this item.
use rss::Item;
let mut item = Item::default();
item.set_description("Item description".to_string());
assert_eq!(item.description(), Some("Item description"));
Return the description of this item.
use rss::Item;
let mut item = Item::default();
item.set_description("Item description".to_string());
Return the email address for the author of this item.
use rss::Item;
let mut item = Item::default();
item.set_author("John Doe".to_string());
assert_eq!(item.author(), Some("John Doe"));
Set the email address for the author of this item.
use rss::Item;
let mut item = Item::default();
item.set_author("John Doe".to_string());
Return the categories that this item belongs to.
use rss::{Category, Item};
let mut item = Item::default();
item.set_categories(vec![Category::default()]);
assert_eq!(item.categories().len(), 1);
Return a mutable slice of the categories that this item belongs to.
Set the categories that this item belongs to.
use rss::{Category, Item};
let mut item = Item::default();
item.set_categories(vec![Category::default()]);
Return the URL for comments about this item.
use rss::Item;
let mut item = Item::default();
item.set_comments("http://example.com".to_string());
assert_eq!(item.comments(), Some("http://example.com"));
Set the URL for comments about this item.
use rss::Item;
let mut item = Item::default();
item.set_comments("http://example.com".to_string());
Return the enclosure information for this item.
use rss::{Enclosure, Item};
let mut item = Item::default();
item.set_enclosure(Enclosure::default());
assert!(item.enclosure().is_some());
Set the enclosure information for this item.
use rss::{Enclosure, Item};
let mut item = Item::default();
item.set_enclosure(Enclosure::default());
Return the GUID for this item.
use rss::{Guid, Item};
let mut item = Item::default();
item.set_guid(Guid::default());
assert!(item.guid().is_some())
Set the GUID for this item.
use rss::{Guid, Item};
let mut item = Item::default();
item.set_guid(Guid::default());
Return the publication date of this item as an RFC822 timestamp.
use rss::Item;
let mut item = Item::default();
item.set_pub_date("Mon, 01 Jan 2017 12:00:00 GMT".to_string());
assert_eq!(item.pub_date(), Some("Mon, 01 Jan 2017 12:00:00 GMT"));
Set the publication date of this item as an RFC822 timestamp.
use rss::Item;
let mut item = Item::default();
item.set_pub_date("Mon, 01 Jan 2017 12:00:00 GMT".to_string());
Return the source URL for this item.
use rss::{Item, Source};
let mut item = Item::default();
item.set_source(Source::default());
assert!(item.source().is_some());
Set the source URL for this item.
use rss::{Item, Source};
let mut item = Item::default();
item.set_source(Source::default());
Return the content of this item.
use rss::Item;
let mut item = Item::default();
item.set_content("Item content".to_string());
assert_eq!(item.content(), Some("Item content"));
Set the content of this item.
use rss::Item;
let mut item = Item::default();
item.set_content("Item content".to_string());
Return the iTunes extension for this item.
use rss::Item;
use rss::extension::itunes::ITunesItemExtension;
let mut item = Item::default();
item.set_itunes_ext(ITunesItemExtension::default());
assert!(item.itunes_ext().is_some());
Set the iTunes extension for this item.
use rss::Item;
use rss::extension::itunes::ITunesItemExtension;
let mut item = Item::default();
item.set_itunes_ext(ITunesItemExtension::default());
Return the Dublin Core extension for this item.
use rss::Item;
use rss::extension::dublincore::DublinCoreExtension;
let mut item = Item::default();
item.set_dublin_core_ext(DublinCoreExtension::default());
assert!(item.dublin_core_ext().is_some());
Set the Dublin Core extension for this item.
use rss::Item;
use rss::extension::dublincore::DublinCoreExtension;
let mut item = Item::default();
item.set_dublin_core_ext(DublinCoreExtension::default());
Return the extensions for this item.
use std::collections::HashMap;
use rss::Item;
use rss::extension::{ExtensionMap, Extension};
let extension = Extension::default();
let mut item_map = HashMap::<String, Vec<Extension>>::new();
item_map.insert("ext:name".to_string(), vec![extension]);
let mut extension_map = ExtensionMap::default();
extension_map.insert("ext".to_string(), item_map);
let mut item = Item::default();
item.set_extensions(extension_map);
assert_eq!(item.extensions()
.get("ext")
.and_then(|m| m.get("ext:name"))
.map(|v| v.len()),
Some(1));
Set the extensions for this item.
use rss::Item;
use rss::extension::ExtensionMap;
let mut item = Item::default();
item.set_extensions(ExtensionMap::default());