pub struct JournalMeta {
pub title: Option<String>,
pub abbreviation: Option<String>,
pub issn_print: Option<String>,
pub issn_electronic: Option<String>,
pub publisher: Option<String>,
}Expand description
Journal metadata.
Maps to JATS <journal-meta>. Note that volume and issue are intentionally
excluded here — in the DTD they belong to <article-meta>, not <journal-meta>,
and are placed on ArticleMeta accordingly.
Fields§
§title: Option<String>Journal title. From <journal-title-group>/<journal-title>. None
when the element is absent in the XML.
abbreviation: Option<String>Abbreviated journal title. From <journal-id journal-id-type="iso-abbrev">
or <abbrev-journal-title>.
issn_print: Option<String>Print ISSN. From <issn pub-type="ppub">.
issn_electronic: Option<String>Electronic ISSN. From <issn pub-type="epub">.
publisher: Option<String>Publisher name. From <publisher>/<publisher-name>.
Trait Implementations§
Source§impl Clone for JournalMeta
impl Clone for JournalMeta
Source§fn clone(&self) -> JournalMeta
fn clone(&self) -> JournalMeta
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 moreSource§impl Debug for JournalMeta
impl Debug for JournalMeta
Source§impl<'de> Deserialize<'de> for JournalMeta
impl<'de> Deserialize<'de> for JournalMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for JournalMeta
impl PartialEq for JournalMeta
Source§impl Serialize for JournalMeta
impl Serialize for JournalMeta
impl StructuralPartialEq for JournalMeta
Auto Trait Implementations§
impl Freeze for JournalMeta
impl RefUnwindSafe for JournalMeta
impl Send for JournalMeta
impl Sync for JournalMeta
impl Unpin for JournalMeta
impl UnwindSafe for JournalMeta
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