pub struct PDFList {
pub bbox: BoundingBox,
pub index: Option<u32>,
pub level: Option<String>,
pub list_items: Vec<ListItem>,
pub numbering_style: Option<String>,
pub common_prefix: Option<String>,
pub previous_list_id: Option<u64>,
pub next_list_id: Option<u64>,
}Expand description
An ordered or unordered list.
Fields§
§bbox: BoundingBoxBounding box
index: Option<u32>Global index
level: Option<String>Nesting level
list_items: Vec<ListItem>List items
numbering_style: Option<String>Detected numbering style (e.g., “1.”, “a)”, “•”)
common_prefix: Option<String>Common prefix across items
previous_list_id: Option<u64>Previous list ID for cross-page linking
next_list_id: Option<u64>Next list ID for cross-page linking
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PDFList
impl<'de> Deserialize<'de> for PDFList
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PDFList
impl RefUnwindSafe for PDFList
impl Send for PDFList
impl Sync for PDFList
impl Unpin for PDFList
impl UnsafeUnpin for PDFList
impl UnwindSafe for PDFList
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