pub struct Item {Show 14 fields
pub title: Option<String>,
pub link: Option<String>,
pub description: Option<String>,
pub author: Option<String>,
pub categories: Vec<Category>,
pub comments: Option<String>,
pub enclosure: Option<Enclosure>,
pub guid: Option<Guid>,
pub pub_date: Option<String>,
pub source: Option<Source>,
pub content: Option<String>,
pub extensions: ExtensionMap,
pub itunes_ext: Option<ITunesItemExtension>,
pub dublin_core_ext: Option<DublinCoreExtension>,
}
Expand description
A representation of the <item>
element.
Fields§
§title: Option<String>
The title of the item.
link: Option<String>
The URL of the item.
description: Option<String>
The item synopsis.
The email address of author of the item.
categories: Vec<Category>
The categories the item belongs to.
comments: Option<String>
The URL for the comments page of the item.
enclosure: Option<Enclosure>
The description of a media object that is attached to the item.
guid: Option<Guid>
A unique identifier for the item.
pub_date: Option<String>
The date the item was published.
source: Option<Source>
The RSS channel the item came from.
content: Option<String>
The HTML contents of the item.
extensions: ExtensionMap
The extensions for the item.
itunes_ext: Option<ITunesItemExtension>
The iTunes extension for the item.
dublin_core_ext: Option<DublinCoreExtension>
The Dublin Core extension for the item.
Trait Implementations§
impl StructuralPartialEq for Item
Auto Trait Implementations§
impl Freeze for Item
impl RefUnwindSafe for Item
impl Send for Item
impl Sync for Item
impl Unpin for Item
impl UnwindSafe for Item
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more