pub struct Reference {Show 42 fields
pub ref_id: i64,
pub ref_his_id: Option<i64>,
pub ref_entrydate: Option<String>,
pub ref_editdate: Option<String>,
pub ref_rawtext: Option<String>,
pub ref_htmltext: Option<String>,
pub ref_type: Option<i32>,
pub ref_access: Option<i32>,
pub ref_title: Option<String>,
pub ref_journal: Option<String>,
pub ref_year: Option<i32>,
pub ref_year_to: Option<i32>,
pub ref_month: Option<i32>,
pub ref_day: Option<i32>,
pub ref_series: Option<i32>,
pub ref_volume: Option<String>,
pub ref_volume_int: Option<i32>,
pub ref_issue: Option<String>,
pub ref_issue_int: Option<i32>,
pub ref_pagefrom: Option<i32>,
pub ref_pageto: Option<i32>,
pub ref_pagefrom_txt: Option<String>,
pub ref_pageto_txt: Option<String>,
pub ref_publisher: Option<String>,
pub ref_place: Option<String>,
pub ref_url: Option<String>,
pub ref_file_url: Option<String>,
pub ref_doi: Option<String>,
pub ref_other_fields: Option<String>,
pub ref_notes: Option<String>,
pub ref_deleted_by: Option<i32>,
pub ref_issuetitle: Option<String>,
pub ref_edition: Option<i32>,
pub ref_parent: Option<i64>,
pub ref_part: Option<i32>,
pub ref_replaced_by: Option<i64>,
pub ref_isbn: Option<String>,
pub ref_abstract: Option<String>,
pub ref_lastautodl: Option<String>,
pub ref_toplevel: Option<i32>,
pub ref_journal_t: Option<String>,
pub ref_title_t: Option<String>,
}Expand description
A bibliographic reference (/references/).
Fields§
§ref_id: i64Reference ID.
ref_his_id: Option<i64>Historical ID.
ref_entrydate: Option<String>Entry date.
ref_editdate: Option<String>Edit date.
ref_rawtext: Option<String>Raw (unformatted) reference text.
ref_htmltext: Option<String>HTML-formatted reference text.
ref_type: Option<i32>Reference type ID (see ReferenceType).
ref_access: Option<i32>Access level.
ref_title: Option<String>Title.
ref_journal: Option<String>Journal name.
ref_year: Option<i32>Publication year.
ref_year_to: Option<i32>End year (for a range).
ref_month: Option<i32>Month.
ref_day: Option<i32>Day.
ref_series: Option<i32>Series number.
ref_volume: Option<String>Volume (as text).
ref_volume_int: Option<i32>Volume (as integer).
ref_issue: Option<String>Issue (as text).
ref_issue_int: Option<i32>Issue (as integer).
ref_pagefrom: Option<i32>First page (as integer).
ref_pageto: Option<i32>Last page (as integer).
ref_pagefrom_txt: Option<String>First page (as text).
ref_pageto_txt: Option<String>Last page (as text).
ref_publisher: Option<String>Publisher.
ref_place: Option<String>Place of publication.
ref_url: Option<String>URL.
ref_file_url: Option<String>File URL.
ref_doi: Option<String>DOI.
ref_other_fields: Option<String>Other fields (free text).
ref_notes: Option<String>Notes.
ref_deleted_by: Option<i32>Deleted-by user ID.
ref_issuetitle: Option<String>Issue title.
ref_edition: Option<i32>Edition.
ref_parent: Option<i64>Parent reference ID.
ref_part: Option<i32>Part.
ref_replaced_by: Option<i64>Replaced-by reference ID.
ref_isbn: Option<String>ISBN.
ref_abstract: Option<String>Abstract.
ref_lastautodl: Option<String>Last automatic download date.
ref_toplevel: Option<i32>Top-level flag.
ref_journal_t: Option<String>Journal (transliterated).
ref_title_t: Option<String>Title (transliterated).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Reference
impl<'de> Deserialize<'de> for Reference
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 Reference
impl RefUnwindSafe for Reference
impl Send for Reference
impl Sync for Reference
impl Unpin for Reference
impl UnsafeUnpin for Reference
impl UnwindSafe for Reference
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