Struct atom_syndication::Content [−][src]
pub struct Content {
pub base: Option<String>,
pub lang: Option<String>,
pub value: Option<String>,
pub src: Option<String>,
pub content_type: Option<String>,
}Expand description
Represents the content of an Atom entry
Fields
base: Option<String>Base URL for resolving any relative references found in the element.
lang: Option<String>Indicates the natural language for the element.
value: Option<String>The text value of the content.
src: Option<String>The URI of where the content can be found.
content_type: Option<String>Either “text”, “html”, “xhtml”, or the MIME type of the content.
Implementations
Set base URL of the content.
Set the base URL of the content.
Return the text value of the content.
If the content_type is neither "text", "html", or "xhtml" then the value should
be a base64 encoded document of the indicated MIME type.
Examples
use atom_syndication::Content; let mut content = Content::default(); content.set_value("Example content".to_string()); assert_eq!(content.value(), Some("Example content"));
Set the text value of the content.
Examples
use atom_syndication::Content; let mut content = Content::default(); content.set_value("Example content".to_string());
Return the URI where the content can be found.
Examples
use atom_syndication::Content; let mut content = Content::default(); content.set_src("http://example.com/content.html".to_string()); assert_eq!(content.src(), Some("http://example.com/content.html"));
Set the URI where the content can be found.
Examples
use atom_syndication::Content; let mut content = Content::default(); content.set_src("http://example.com/content.html".to_string());
Return the type of the content.
The type is either "text", "html", "xhtml", or the MIME type of the content.
Examples
use atom_syndication::Content; let mut content = Content::default(); content.set_content_type("image/png".to_string()); assert_eq!(content.content_type(), Some("image/png"));
Set the type of the content.
Examples
use atom_syndication::Content; let mut content = Content::default(); content.set_content_type("image/png".to_string()); assert_eq!(content.content_type(), Some("image/png"));
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Contentimpl UnwindSafe for ContentBlanket Implementations
Mutably borrows from an owned value. Read more