pub struct CrawlStats {
pub pages_discovered: usize,
pub pages_fetched: usize,
pub pages_parsed: usize,
pub pages_skipped: usize,
pub pages_failed: usize,
pub assets_discovered: usize,
pub assets_downloaded: usize,
pub assets_failed: usize,
pub ocr_attempted: usize,
pub ocr_succeeded: usize,
pub ocr_unavailable: usize,
}Expand description
Crawl and extraction counters.
Fields§
§pages_discovered: usizeURLs discovered through seeds, sitemaps, or links.
pages_fetched: usizePage fetches attempted successfully enough to produce a response.
pages_parsed: usizeHTML pages parsed and written.
pages_skipped: usizePages skipped by content type, robots, or policy.
pages_failed: usizePages that failed permanently.
assets_discovered: usizeAsset URLs discovered while parsing pages.
assets_downloaded: usizeAssets downloaded successfully.
assets_failed: usizeAssets that failed to download.
ocr_attempted: usizeOCR attempts made for candidate assets.
ocr_succeeded: usizeOCR attempts that produced usable text.
OCR attempts skipped because the backend was unavailable.
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 (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 CrawlStats
impl Debug for CrawlStats
Source§impl Default for CrawlStats
impl Default for CrawlStats
Source§fn default() -> CrawlStats
fn default() -> CrawlStats
Returns the “default value” for a type. Read more
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 UnsafeUnpin for CrawlStats
impl UnwindSafe for CrawlStats
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