pub struct ZoteroItem {
pub item_id: i64,
pub item_key: String,
pub item_type: String,
pub title: String,
pub date: Option<String>,
pub doi: Option<String>,
pub url: Option<String>,
pub abstract_note: Option<String>,
pub creators: Vec<Creator>,
pub tags: Vec<String>,
pub date_added: String,
pub date_modified: String,
}Expand description
A Zotero library item with all its metadata assembled from the EAV schema.
Fields§
§item_id: i64§item_key: String§item_type: String§title: String§date: Option<String>§doi: Option<String>§url: Option<String>§abstract_note: Option<String>§creators: Vec<Creator>§date_added: String§date_modified: StringTrait Implementations§
Source§impl Clone for ZoteroItem
impl Clone for ZoteroItem
Source§fn clone(&self) -> ZoteroItem
fn clone(&self) -> ZoteroItem
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 ZoteroItem
impl RefUnwindSafe for ZoteroItem
impl Send for ZoteroItem
impl Sync for ZoteroItem
impl Unpin for ZoteroItem
impl UnwindSafe for ZoteroItem
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