pub struct DocumentBibliographyOverride {
pub sort_partitioning: Option<DocumentSortPartitioningOverride>,
pub repeated_author_rendering: Option<RepeatedAuthorRendering>,
pub label_mode: Option<BibliographyLabelMode>,
pub label_wrap: Option<BibliographyLabelWrap>,
}Expand description
Per-document bibliography presentation overrides.
All fields are optional. Absent fields inherit the style’s defaults.
Fields§
§sort_partitioning: Option<DocumentSortPartitioningOverride>Sparse multilingual bibliography partitioning override.
Non-None fields are merged into the style’s existing sort-partitioning;
absent fields are inherited. When by is absent and the style has no
sort-partitioning, the field is a no-op.
Repeated-author rendering mode.
label_mode: Option<BibliographyLabelMode>Bibliography label mode.
label_wrap: Option<BibliographyLabelWrap>Bibliography label wrap punctuation.
Trait Implementations§
Source§impl Clone for DocumentBibliographyOverride
impl Clone for DocumentBibliographyOverride
Source§fn clone(&self) -> DocumentBibliographyOverride
fn clone(&self) -> DocumentBibliographyOverride
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 DocumentBibliographyOverride
impl Debug for DocumentBibliographyOverride
Source§impl Default for DocumentBibliographyOverride
impl Default for DocumentBibliographyOverride
Source§fn default() -> DocumentBibliographyOverride
fn default() -> DocumentBibliographyOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocumentBibliographyOverride
impl<'de> Deserialize<'de> for DocumentBibliographyOverride
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
Source§impl PartialEq for DocumentBibliographyOverride
impl PartialEq for DocumentBibliographyOverride
Source§fn eq(&self, other: &DocumentBibliographyOverride) -> bool
fn eq(&self, other: &DocumentBibliographyOverride) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DocumentBibliographyOverride
Auto Trait Implementations§
impl Freeze for DocumentBibliographyOverride
impl RefUnwindSafe for DocumentBibliographyOverride
impl Send for DocumentBibliographyOverride
impl Sync for DocumentBibliographyOverride
impl Unpin for DocumentBibliographyOverride
impl UnsafeUnpin for DocumentBibliographyOverride
impl UnwindSafe for DocumentBibliographyOverride
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