pub struct WorkMetaBuilder { /* private fields */ }Expand description
Builder for WorkMeta.
Implementations§
Source§impl WorkMetaBuilder
impl WorkMetaBuilder
pub fn doi<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn title<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn year<VALUE: Into<Option<i32>>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn journal<VALUE: Into<Option<String>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn journal<VALUE: Into<Option<String>>>( &mut self, value: VALUE, ) -> &mut Self
Journal / book title (first element of container-title)
pub fn volume<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn issue<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn pages<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn pages<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
Page range, e.g. “123-145”
pub fn publisher<VALUE: Into<Option<String>>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn work_type<VALUE: Into<Option<String>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn work_type<VALUE: Into<Option<String>>>( &mut self, value: VALUE, ) -> &mut Self
Crossref type string, e.g. “journal-article”
pub fn is_oa<VALUE: Into<Option<bool>>>(&mut self, value: VALUE) -> &mut Self
pub fn oa_status<VALUE: Into<Option<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn pdf_url<VALUE: Into<Option<String>>>( &mut self, value: VALUE, ) -> &mut Self
Trait Implementations§
Source§impl Clone for WorkMetaBuilder
impl Clone for WorkMetaBuilder
Source§fn clone(&self) -> WorkMetaBuilder
fn clone(&self) -> WorkMetaBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for WorkMetaBuilder
impl RefUnwindSafe for WorkMetaBuilder
impl Send for WorkMetaBuilder
impl Sync for WorkMetaBuilder
impl Unpin for WorkMetaBuilder
impl UnsafeUnpin for WorkMetaBuilder
impl UnwindSafe for WorkMetaBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more