Struct rss::extension::dublincore::DublinCoreExtensionBuilder
source · [−]pub struct DublinCoreExtensionBuilder { /* private fields */ }
Expand description
Builder for DublinCoreExtension
.
Implementations
sourceimpl DublinCoreExtensionBuilder
impl DublinCoreExtensionBuilder
sourcepub fn contributors<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn contributors<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE
) -> &mut Self
An entity responsible for making contributions to the resource.
sourcepub fn contributor<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn contributor<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
An entity responsible for making contributions to the resource.
sourcepub fn coverages<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn coverages<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant.
sourcepub fn coverage<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn coverage<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant.
sourcepub fn creators<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn creators<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
An entity primarily responsible for making the resource.
sourcepub fn creator<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn creator<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
An entity primarily responsible for making the resource.
sourcepub fn dates<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn dates<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
A point or period of time associated with an event in the lifecycle of the resource.
sourcepub fn date<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn date<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
A point or period of time associated with an event in the lifecycle of the resource.
sourcepub fn descriptions<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn descriptions<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE
) -> &mut Self
An account of the resource.
sourcepub fn description<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn description<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
An account of the resource.
sourcepub fn formats<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn formats<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
The file format, physical medium, or dimensions of the resource.
sourcepub fn format<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn format<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
The file format, physical medium, or dimensions of the resource.
sourcepub fn identifiers<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn identifiers<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE
) -> &mut Self
An unambiguous reference to the resource within a given context.
sourcepub fn identifier<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn identifier<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
An unambiguous reference to the resource within a given context.
sourcepub fn languages<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn languages<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
A language of the resource.
sourcepub fn language<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn language<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
A language of the resource.
sourcepub fn publishers<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn publishers<VALUE: Into<Vec<String>>>(
&mut self,
value: VALUE
) -> &mut Self
An entity responsible for making the resource available.
sourcepub fn publisher<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn publisher<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
An entity responsible for making the resource available.
sourcepub fn relations<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn relations<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
A related resource.
sourcepub fn relation<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn relation<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
A related resource.
sourcepub fn rights<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn rights<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
Information about rights held in and over the resource.
sourcepub fn right<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn right<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
Information about rights held in and over the resource.
sourcepub fn sources<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn sources<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
A related resource from which the described resource is derived.
sourcepub fn source<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn source<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
A related resource from which the described resource is derived.
sourcepub fn subjects<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn subjects<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
The topic of the resource.
sourcepub fn subject<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn subject<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
The topic of the resource.
sourcepub fn titles<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn titles<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
A name given to the resource.
sourcepub fn title<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
pub fn title<VALUE>(&mut self, item: VALUE) -> &mut Self where
Vec<String>: Default + Extend<VALUE>,
A name given to the resource.
sourceimpl DublinCoreExtensionBuilder
impl DublinCoreExtensionBuilder
sourcepub fn build(&self) -> DublinCoreExtension
pub fn build(&self) -> DublinCoreExtension
Builds a new DublinCoreExtension
.
Trait Implementations
sourceimpl Clone for DublinCoreExtensionBuilder
impl Clone for DublinCoreExtensionBuilder
sourcefn clone(&self) -> DublinCoreExtensionBuilder
fn clone(&self) -> DublinCoreExtensionBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl RefUnwindSafe for DublinCoreExtensionBuilder
impl Send for DublinCoreExtensionBuilder
impl Sync for DublinCoreExtensionBuilder
impl Unpin for DublinCoreExtensionBuilder
impl UnwindSafe for DublinCoreExtensionBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more