pub struct ParsedDocument {
pub citations: Vec<ParsedCitation>,
pub manual_note_order: Vec<String>,
pub bibliography_blocks: Vec<BibliographyBlock>,
pub frontmatter_groups: Option<Vec<BibliographyGroup>>,
pub frontmatter_integral_name_memory: Option<DocumentIntegralNameOverride>,
pub body_start: usize,
/* private fields */
}Expand description
Structured output from a document parser.
Fields§
§citations: Vec<ParsedCitation>Citation markers discovered in source order.
manual_note_order: Vec<String>Manual footnote labels in the order they appear in the document.
bibliography_blocks: Vec<BibliographyBlock>Bibliography blocks found in the document, in source order.
frontmatter_groups: Option<Vec<BibliographyGroup>>Bibliography groups from YAML frontmatter.
frontmatter_integral_name_memory: Option<DocumentIntegralNameOverride>Integral-name-memory override from YAML frontmatter.
body_start: usizeByte offset where the document body starts (past any frontmatter).
Trait Implementations§
Source§impl Clone for ParsedDocument
impl Clone for ParsedDocument
Source§fn clone(&self) -> ParsedDocument
fn clone(&self) -> ParsedDocument
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 ParsedDocument
impl Debug for ParsedDocument
Source§impl Default for ParsedDocument
impl Default for ParsedDocument
Source§fn default() -> ParsedDocument
fn default() -> ParsedDocument
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParsedDocument
impl RefUnwindSafe for ParsedDocument
impl Send for ParsedDocument
impl Sync for ParsedDocument
impl Unpin for ParsedDocument
impl UnsafeUnpin for ParsedDocument
impl UnwindSafe for ParsedDocument
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