pub struct ProcHints {
pub disamb_condition: bool,
pub group_index: usize,
pub group_length: usize,
pub group_key: String,
pub expand_given_names: bool,
pub min_names_to_show: Option<usize>,
pub citation_number: Option<usize>,
pub citation_sub_label: Option<String>,
pub position: Option<Position>,
pub integral_name_state: Option<IntegralNameState>,
pub org_abbreviation_state: Option<IntegralNameState>,
}Expand description
Processing hints computed before rendering a reference or citation item.
Fields§
§disamb_condition: boolWhether disambiguation is active (triggers year-suffix).
group_index: usizeIndex in the disambiguation group (1-based).
group_length: usizeTotal size of the disambiguation group.
group_key: StringThe grouping key used.
expand_given_names: boolWhether to expand given names for disambiguation.
min_names_to_show: Option<usize>Minimum number of names to show to resolve ambiguity (overrides et-al-use-first).
citation_number: Option<usize>Citation number for numeric citation styles (1-based).
citation_sub_label: Option<String>Optional sub-label for compound numeric citation addressing (e.g., “a” in “1a”).
position: Option<Position>Citation position (first, subsequent, ibid, etc.).
integral_name_state: Option<IntegralNameState>Explicit integral citation name-memory state for this rendered item.
org_abbreviation_state: Option<IntegralNameState>Explicit org-abbreviation state for this rendered item.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProcHints
impl RefUnwindSafe for ProcHints
impl Send for ProcHints
impl Sync for ProcHints
impl Unpin for ProcHints
impl UnsafeUnpin for ProcHints
impl UnwindSafe for ProcHints
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