pub struct XRefEntry {
pub element_type: String,
pub element_index: usize,
pub page_number: Option<u32>,
pub heading_text: Option<String>,
pub heading_level: Option<u32>,
}Expand description
A cross-reference entry for a document element.
Fields§
§element_type: StringElement type tag.
element_index: usizeElement index in its parent container.
page_number: Option<u32>Page number (1-based, if known).
heading_text: Option<String>Heading text (if this is a heading element).
heading_level: Option<u32>Heading level (if this is a heading element).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for XRefEntry
impl RefUnwindSafe for XRefEntry
impl Send for XRefEntry
impl Sync for XRefEntry
impl Unpin for XRefEntry
impl UnsafeUnpin for XRefEntry
impl UnwindSafe for XRefEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more