Struct rss::GuidBuilder
[−]
[src]
pub struct GuidBuilder { /* fields omitted */ }
A builder used to create an Guid
.
Methods
impl GuidBuilder
[src]
fn from_guid(guid: Guid) -> Self
Construct a new GuidBuilder
using the values from an existing Guid
.
Examples
use rss::{Channel, GuidBuilder}; let input = include_str!("tests/data/guid.xml"); let channel = input.parse::<Channel>().unwrap(); let guid = channel.items()[0].guid().unwrap().clone(); let builder = GuidBuilder::from_guid(guid);
fn is_permalink(self, is_permalink: bool) -> GuidBuilder
Set whether this Guid
is a permalink.
Examples
use rss::GuidBuilder; let builder = GuidBuilder::default() .is_permalink(false);
fn value<S>(self, value: S) -> GuidBuilder where
S: Into<String>,
S: Into<String>,
Set the value of this Guid
.
Examples
use rss::GuidBuilder; let builder = GuidBuilder::default() .value("9DE46946-2F90-4D5D-9047-7E9165C16E7C");
fn finalize(self) -> Guid
Construct the Guid
from this GuidBuilder
.
Examples
use rss::GuidBuilder; let guid = GuidBuilder::default() .is_permalink(true) .value("9DE46946-2F90-4D5D-9047-7E9165C16E7C") .finalize();
Trait Implementations
impl Debug for GuidBuilder
[src]
impl Clone for GuidBuilder
[src]
fn clone(&self) -> GuidBuilder
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
impl Default for GuidBuilder
[src]
fn default() -> GuidBuilder
Returns the "default value" for a type. Read more