pub struct TocEntry {
pub title: String,
pub level: u32,
pub page_number: u32,
pub children: Vec<TocEntry>,
}Expand description
A single TOC entry with hierarchical nesting.
Fields§
§title: StringHeading text.
level: u32Heading level (1 = top-level, 2 = section, etc.).
page_number: u32Page number where the heading appears (1-based).
children: Vec<TocEntry>Child entries (sub-headings).
Trait Implementations§
impl StructuralPartialEq for TocEntry
Auto Trait Implementations§
impl Freeze for TocEntry
impl RefUnwindSafe for TocEntry
impl Send for TocEntry
impl Sync for TocEntry
impl Unpin for TocEntry
impl UnsafeUnpin for TocEntry
impl UnwindSafe for TocEntry
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