pub struct Paper {
pub id: String,
pub title: String,
pub authors: Vec<String>,
pub abstract_text: String,
pub published: String,
pub updated: String,
pub doi: String,
pub comment: Vec<String>,
pub journal_ref: String,
pub pdf_url: String,
pub primary_category: String,
pub categories: Vec<String>,
}Fields§
§id: String§title: String§abstract_text: String§published: String§updated: String§doi: String§comment: Vec<String>§journal_ref: String§pdf_url: String§primary_category: String§categories: Vec<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Paper
impl<'de> Deserialize<'de> for Paper
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 Paper
impl RefUnwindSafe for Paper
impl Send for Paper
impl Sync for Paper
impl Unpin for Paper
impl UnwindSafe for Paper
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