Struct atom_syndication::Generator
[−]
[src]
pub struct Generator { /* fields omitted */ }
Represents the generator of an Atom feed
Methods
impl Generator
[src]
fn value(&self) -> &str
[src]
Return the name of the generator.
Examples
use atom_syndication::Generator; let mut generator = Generator::default(); generator.set_value("Feed Generator"); assert_eq!(generator.value(), "Feed Generator");
fn set_value<V>(&mut self, value: V) where
V: Into<String>,
[src]
V: Into<String>,
Set the name of the generator.
Examples
use atom_syndication::Generator; let mut generator = Generator::default(); generator.set_value("Feed Generator"); assert_eq!(generator.value(), "Feed Generator");
fn uri(&self) -> Option<&str>
[src]
Return the URI for the generator.
Examples
use atom_syndication::Generator; let mut generator = Generator::default(); generator.set_uri("http://example.com/generator".to_string()); assert_eq!(generator.uri(), Some("http://example.com/generator"));
fn set_uri<V>(&mut self, uri: V) where
V: Into<Option<String>>,
[src]
V: Into<Option<String>>,
Set the URI for the generator.
Examples
use atom_syndication::Generator; let mut generator = Generator::default(); generator.set_uri("http://example.com/generator".to_string());
fn version(&self) -> Option<&str>
[src]
Return the version of the generator.
Examples
use atom_syndication::Generator; let mut generator = Generator::default(); generator.set_version("1.0".to_string()); assert_eq!(generator.version(), Some("1.0"));
fn set_version<V>(&mut self, version: V) where
V: Into<Option<String>>,
[src]
V: Into<Option<String>>,
Set the version of the generator.
Examples
use atom_syndication::Generator; let mut generator = Generator::default(); generator.set_version("1.0".to_string());
Trait Implementations
impl Debug for Generator
[src]
impl Default for Generator
[src]
impl Clone for Generator
[src]
fn clone(&self) -> Generator
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more