pub struct CrawlOutput {
pub origin: Url,
pub pages: Vec<PageRecord>,
pub links: LinkGraph,
pub robots: Option<RobotsFile>,
pub sitemap: SitemapSummary,
pub stop: StopReason,
pub duration_ms: u64,
}Fields§
§origin: UrlThe settled start address: the origin pages are internal to.
pages: Vec<PageRecord>§links: LinkGraph§robots: Option<RobotsFile>§sitemap: SitemapSummary§stop: StopReason§duration_ms: u64Trait Implementations§
Source§impl Clone for CrawlOutput
impl Clone for CrawlOutput
Source§impl Debug for CrawlOutput
impl Debug for CrawlOutput
Source§impl<'de> Deserialize<'de> for CrawlOutput
impl<'de> Deserialize<'de> for CrawlOutput
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 Eq for CrawlOutput
Source§impl PartialEq for CrawlOutput
impl PartialEq for CrawlOutput
Source§impl Serialize for CrawlOutput
impl Serialize for CrawlOutput
impl StructuralPartialEq for CrawlOutput
Auto Trait Implementations§
impl Freeze for CrawlOutput
impl RefUnwindSafe for CrawlOutput
impl Send for CrawlOutput
impl Sync for CrawlOutput
impl Unpin for CrawlOutput
impl UnsafeUnpin for CrawlOutput
impl UnwindSafe for CrawlOutput
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