pub struct ParsedContent {
pub metadata: PageMetadata,
pub text: TextContent,
pub headings: Vec<Heading>,
pub paragraphs: Vec<String>,
pub links: Vec<Link>,
pub images: Vec<Image>,
pub lists: Vec<ListContent>,
pub tables: Vec<TableContent>,
pub code_blocks: Vec<CodeBlock>,
pub quotes: Vec<Quote>,
pub structured_data: Vec<StructuredData>,
pub stats: ParseStats,
}Fields§
§metadata: PageMetadata§text: TextContent§headings: Vec<Heading>§paragraphs: Vec<String>§links: Vec<Link>§images: Vec<Image>§lists: Vec<ListContent>§tables: Vec<TableContent>§code_blocks: Vec<CodeBlock>§quotes: Vec<Quote>§structured_data: Vec<StructuredData>§stats: ParseStatsImplementations§
Source§impl ParsedContent
impl ParsedContent
pub fn internal_links(&self) -> Vec<&Link>
pub fn external_links(&self) -> Vec<&Link>
pub fn followable_links(&self) -> Vec<&Link>
pub fn has_structured_data(&self) -> bool
Trait Implementations§
Source§impl Clone for ParsedContent
impl Clone for ParsedContent
Source§fn clone(&self) -> ParsedContent
fn clone(&self) -> ParsedContent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ParsedContent
impl Debug for ParsedContent
Source§impl Default for ParsedContent
impl Default for ParsedContent
Source§fn default() -> ParsedContent
fn default() -> ParsedContent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParsedContent
impl<'de> Deserialize<'de> for ParsedContent
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 ParsedContent
impl RefUnwindSafe for ParsedContent
impl Send for ParsedContent
impl Sync for ParsedContent
impl Unpin for ParsedContent
impl UnsafeUnpin for ParsedContent
impl UnwindSafe for ParsedContent
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