pub struct SourceBuilder { /* private fields */ }
Expand description
This SourceBuilder
struct creates the Source
.
Implementations§
Source§impl SourceBuilder
impl SourceBuilder
Sourcepub fn new() -> SourceBuilder
pub fn new() -> SourceBuilder
Construct a new SourceBuilder
and return default values.
§Examples
use feed::SourceBuilder;
let source_builder = SourceBuilder::new();
Sourcepub fn url(&mut self, url: &str) -> &mut SourceBuilder
pub fn url(&mut self, url: &str) -> &mut SourceBuilder
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");
Sourcepub fn title(&mut self, title: Option<String>) -> &mut SourceBuilder
pub fn title(&mut self, title: Option<String>) -> &mut SourceBuilder
Set the source that exists under Source
.
§Examples
use feed::SourceBuilder;
let mut source_builder = SourceBuilder::new();
source_builder.title(Some("Test".to_owned()));
Trait Implementations§
Source§impl Clone for SourceBuilder
impl Clone for SourceBuilder
Source§fn clone(&self) -> SourceBuilder
fn clone(&self) -> SourceBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for SourceBuilder
impl Default for SourceBuilder
Source§fn default() -> SourceBuilder
fn default() -> SourceBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SourceBuilder
impl RefUnwindSafe for SourceBuilder
impl Send for SourceBuilder
impl Sync for SourceBuilder
impl Unpin for SourceBuilder
impl UnwindSafe for SourceBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more