Struct feed::SourceBuilder [] [src]

pub struct SourceBuilder { /* fields omitted */ }

This SourceBuilder struct creates the Source.

Methods

impl SourceBuilder
[src]

Construct a new SourceBuilder and return default values.

Examples

use feed::SourceBuilder;

let source_builder = SourceBuilder::new();

Set the url that exists under Source.

Examples

use feed::SourceBuilder;

let mut source_builder = SourceBuilder::new();
source_builder.url("http://www.example.com/source");

Set the source that exists under Source.

Examples

use feed::SourceBuilder;

let mut source_builder = SourceBuilder::new();
source_builder.title(Some("Test".to_owned()));

Validate the contents of Source.

Examples

use feed::SourceBuilder;

let source = SourceBuilder::new()
    .url("http://www.example.com/source")
    .title(None)
    .validate().unwrap()
    .finalize().unwrap();

Construct the Source from the SourceBuilder.

Examples

use feed::SourceBuilder;

let source = SourceBuilder::new()
    .url("http://www.example.com/source")
    .title(None)
    .finalize()
    .unwrap();

Trait Implementations

impl Clone for SourceBuilder
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for SourceBuilder
[src]

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