pub struct CrawlStats {Show 14 fields
pub all_other_codes: i64,
pub blocked_by_robots_txt: i64,
pub code_2xx: i64,
pub code_301: i64,
pub code_302: i64,
pub code_4xx: i64,
pub code_5xx: i64,
pub connection_timeout: i64,
pub crawled_pages: i64,
pub crawl_errors: i64,
pub date: NaiveDate,
pub dns_failures: i64,
pub in_index: i64,
pub in_links: i64,
}Expand description
Crawl statistics for a website
Provides detailed metrics about how Bingbot crawls your website, including HTTP response codes, errors, and index status.
Fields§
§all_other_codes: i64Count of pages returning other HTTP status codes not categorized below
blocked_by_robots_txt: i64Count of pages blocked by robots.txt
code_2xx: i64Count of pages returning 2xx success codes
code_301: i64Count of pages returning 301 permanent redirect
code_302: i64Count of pages returning 302 temporary redirect
code_4xx: i64Count of pages returning 4xx client error codes
code_5xx: i64Count of pages returning 5xx server error codes
connection_timeout: i64Count of connection timeouts
crawled_pages: i64Total number of pages crawled
crawl_errors: i64Total number of crawl errors encountered
date: NaiveDateDate of these statistics
dns_failures: i64Count of DNS resolution failures
in_index: i64Number of pages currently in Bing’s index
in_links: i64Number of inbound links to the site
Trait Implementations§
Source§impl Clone for CrawlStats
impl Clone for CrawlStats
Source§fn clone(&self) -> CrawlStats
fn clone(&self) -> CrawlStats
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CrawlStats
impl Debug for CrawlStats
Source§impl<'de> Deserialize<'de> for CrawlStats
impl<'de> Deserialize<'de> for CrawlStats
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 CrawlStats
impl RefUnwindSafe for CrawlStats
impl Send for CrawlStats
impl Sync for CrawlStats
impl Unpin for CrawlStats
impl UnwindSafe for CrawlStats
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)