Struct JournalInfo
pub struct JournalInfo {
pub title: String,
pub abbreviation: Option<String>,
pub issn_print: Option<String>,
pub issn_electronic: Option<String>,
pub publisher: Option<String>,
pub volume: Option<String>,
pub issue: Option<String>,
}Expand description
Represents journal information
Fields§
§title: StringJournal title
abbreviation: Option<String>Journal abbreviation
issn_print: Option<String>ISSN (print)
issn_electronic: Option<String>ISSN (electronic)
publisher: Option<String>Publisher name
volume: Option<String>Volume
issue: Option<String>Issue
Implementations§
§impl JournalInfo
impl JournalInfo
pub fn new(title: String) -> JournalInfo
pub fn new(title: String) -> JournalInfo
Create a new JournalInfo instance
Trait Implementations§
§impl Clone for JournalInfo
impl Clone for JournalInfo
§fn clone(&self) -> JournalInfo
fn clone(&self) -> JournalInfo
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 more§impl Debug for JournalInfo
impl Debug for JournalInfo
§impl<'de> Deserialize<'de> for JournalInfo
impl<'de> Deserialize<'de> for JournalInfo
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<JournalInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JournalInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for JournalInfo
impl Serialize for JournalInfo
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for JournalInfo
impl RefUnwindSafe for JournalInfo
impl Send for JournalInfo
impl Sync for JournalInfo
impl Unpin for JournalInfo
impl UnwindSafe for JournalInfo
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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