pub struct InputBibliography {
pub info: Option<InputBibliographyInfo>,
pub references: Vec<InputReference>,
pub sets: Option<IndexMap<String, Vec<String>>>,
pub custom: Option<HashMap<String, Value>>,
}Expand description
A collection of bibliographic references with optional metadata.
Fields§
§info: Option<InputBibliographyInfo>Bibliography metadata.
references: Vec<InputReference>The list of references.
sets: Option<IndexMap<String, Vec<String>>>Optional compound entry sets keyed by set id.
Each set id maps to an ordered list of reference ids that should be treated
as one compound numeric group when compound-numeric is enabled by style.
custom: Option<HashMap<String, Value>>Custom user-defined fields for extensions.
Trait Implementations§
Source§impl Clone for InputBibliography
impl Clone for InputBibliography
Source§fn clone(&self) -> InputBibliography
fn clone(&self) -> InputBibliography
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InputBibliography
impl Debug for InputBibliography
Source§impl Default for InputBibliography
impl Default for InputBibliography
Source§fn default() -> InputBibliography
fn default() -> InputBibliography
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InputBibliography
impl<'de> Deserialize<'de> for InputBibliography
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 InputBibliography
impl RefUnwindSafe for InputBibliography
impl Send for InputBibliography
impl Sync for InputBibliography
impl Unpin for InputBibliography
impl UnsafeUnpin for InputBibliography
impl UnwindSafe for InputBibliography
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