pub struct BibliographyBlock {
pub start: usize,
pub end: usize,
pub group: BibliographyGroup,
}Expand description
A bibliography block found in a document by a format-specific adapter.
Stores the byte range of the block in the source so the pipeline can replace it with rendered output, plus the group descriptor that controls which entries are selected and how they are headed.
Fields§
§start: usizeByte offset of the block’s opening marker in source.
end: usizeByte offset past the block’s closing marker in source.
group: BibliographyGroupThe bibliography group for this block.
Trait Implementations§
Source§impl Clone for BibliographyBlock
impl Clone for BibliographyBlock
Source§fn clone(&self) -> BibliographyBlock
fn clone(&self) -> BibliographyBlock
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 moreAuto Trait Implementations§
impl Freeze for BibliographyBlock
impl RefUnwindSafe for BibliographyBlock
impl Send for BibliographyBlock
impl Sync for BibliographyBlock
impl Unpin for BibliographyBlock
impl UnsafeUnpin for BibliographyBlock
impl UnwindSafe for BibliographyBlock
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