pub struct DocumentSection {
pub id: String,
pub title: Option<String>,
pub content: String,
pub section_type: SectionType,
pub level: usize,
pub page_range: (usize, usize),
}Expand description
Document section
Fields§
§id: String§title: Option<String>§content: String§section_type: SectionType§level: usize§page_range: (usize, usize)Trait Implementations§
Source§impl Clone for DocumentSection
impl Clone for DocumentSection
Source§fn clone(&self) -> DocumentSection
fn clone(&self) -> DocumentSection
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 moreSource§impl Debug for DocumentSection
impl Debug for DocumentSection
Source§impl<'de> Deserialize<'de> for DocumentSection
impl<'de> Deserialize<'de> for DocumentSection
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 DocumentSection
impl RefUnwindSafe for DocumentSection
impl Send for DocumentSection
impl Sync for DocumentSection
impl Unpin for DocumentSection
impl UnwindSafe for DocumentSection
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