pub struct ExternalReference {
pub reference_id: String,
pub author: Vec<String>,
pub title: String,
pub edition: Option<String>,
pub publication: Option<String>,
pub publication_year: Option<String>,
pub publication_month: Option<String>,
pub publication_day: Option<String>,
pub publisher: Option<String>,
pub url: Option<String>,
pub url_date: Option<String>,
}Fields§
§reference_id: String§title: String§edition: Option<String>§publication: Option<String>§publication_year: Option<String>§publication_month: Option<String>§publication_day: Option<String>§publisher: Option<String>§url: Option<String>§url_date: Option<String>Trait Implementations§
Source§impl Debug for ExternalReference
impl Debug for ExternalReference
Source§impl<'de> Deserialize<'de> for ExternalReference
impl<'de> Deserialize<'de> for ExternalReference
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
Auto Trait Implementations§
impl Freeze for ExternalReference
impl RefUnwindSafe for ExternalReference
impl Send for ExternalReference
impl Sync for ExternalReference
impl Unpin for ExternalReference
impl UnwindSafe for ExternalReference
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