pub struct PdfOutlineItem {
pub title: String,
pub page_index: Option<usize>,
pub external_destination: Option<String>,
pub children: Vec<PdfOutlineItem>,
}Expand description
PDF outline item (bookmark)
Fields§
§title: StringBookmark title
page_index: Option<usize>Internal destination (page index for now)
external_destination: Option<String>External destination URL
children: Vec<PdfOutlineItem>Nested child bookmarks
Trait Implementations§
Source§impl Clone for PdfOutlineItem
impl Clone for PdfOutlineItem
Source§fn clone(&self) -> PdfOutlineItem
fn clone(&self) -> PdfOutlineItem
Returns a duplicate of the value. Read more
1.0.0 · 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 PdfOutlineItem
impl RefUnwindSafe for PdfOutlineItem
impl Send for PdfOutlineItem
impl Sync for PdfOutlineItem
impl Unpin for PdfOutlineItem
impl UnsafeUnpin for PdfOutlineItem
impl UnwindSafe for PdfOutlineItem
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