pub struct OnPageDataApiMicrodata {
pub crawl_progress: Option<String>,
pub crawl_status: Option<OnPageDataApiCrawlStatus>,
pub test_summary: Option<OnPageDataApiTestSummary>,
pub items_count: Option<i64>,
pub items: Option<Vec<OnPageDataApiItemJsonLd>>,
}Expand description
Structured data (microdata/JSON-LD) validation results for a page. See https://docs.dataforseo.com/v3/on_page/microdata/.
Fields§
§crawl_progress: Option<String>Crawling progress: “in_progress” or “finished”.
crawl_status: Option<OnPageDataApiCrawlStatus>Statistics on the crawling session.
test_summary: Option<OnPageDataApiTestSummary>Aggregated counts of validation issues by severity.
items_count: Option<i64>Number of items returned in this response.
items: Option<Vec<OnPageDataApiItemJsonLd>>Parsed structured-data items found on the page.
Trait Implementations§
Source§impl Clone for OnPageDataApiMicrodata
impl Clone for OnPageDataApiMicrodata
Source§impl Debug for OnPageDataApiMicrodata
impl Debug for OnPageDataApiMicrodata
Source§impl Default for OnPageDataApiMicrodata
impl Default for OnPageDataApiMicrodata
Source§impl<'de> Deserialize<'de> for OnPageDataApiMicrodata
impl<'de> Deserialize<'de> for OnPageDataApiMicrodata
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 OnPageDataApiMicrodata
impl RefUnwindSafe for OnPageDataApiMicrodata
impl Send for OnPageDataApiMicrodata
impl Sync for OnPageDataApiMicrodata
impl Unpin for OnPageDataApiMicrodata
impl UnsafeUnpin for OnPageDataApiMicrodata
impl UnwindSafe for OnPageDataApiMicrodata
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