pub struct HtmlPage {Show 16 fields
pub url_or_path: String,
pub source: String,
pub title: Option<String>,
pub meta_description: Option<String>,
pub canonical_urls: Vec<String>,
pub language: Option<String>,
pub headings: Vec<Heading>,
pub links: Vec<LinkInfo>,
pub images: Vec<ImageInfo>,
pub open_graph: OpenGraphTags,
pub twitter_card: TwitterCardTags,
pub json_ld_blocks: Vec<JsonLdBlock>,
pub main_text: String,
pub has_main_landmark: bool,
pub forms: Vec<FormInfo>,
pub breadcrumbs_detected: bool,
}Fields§
§url_or_path: String§source: String§title: Option<String>§meta_description: Option<String>§canonical_urls: Vec<String>§language: Option<String>§headings: Vec<Heading>§links: Vec<LinkInfo>§images: Vec<ImageInfo>§open_graph: OpenGraphTags§twitter_card: TwitterCardTags§json_ld_blocks: Vec<JsonLdBlock>§main_text: String§has_main_landmark: bool§forms: Vec<FormInfo>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HtmlPage
impl<'de> Deserialize<'de> for HtmlPage
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
impl StructuralPartialEq for HtmlPage
Auto Trait Implementations§
impl Freeze for HtmlPage
impl RefUnwindSafe for HtmlPage
impl Send for HtmlPage
impl Sync for HtmlPage
impl Unpin for HtmlPage
impl UnsafeUnpin for HtmlPage
impl UnwindSafe for HtmlPage
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