[go: up one dir, main page]

Struct rss::GuidBuilder [] [src]

pub struct GuidBuilder { /* fields omitted */ }

A builder used to create an Guid.

Methods

impl GuidBuilder
[src]

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);

Set whether this Guid is a permalink.

Examples

use rss::GuidBuilder;

let builder = GuidBuilder::default()
    .is_permalink(false);

Set the value of this Guid.

Examples

use rss::GuidBuilder;

let builder = GuidBuilder::default()
    .value("9DE46946-2F90-4D5D-9047-7E9165C16E7C");

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]

Formats the value using the given formatter.

impl Clone for GuidBuilder
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for GuidBuilder
[src]

Returns the "default value" for a type. Read more