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§fn clone(&self) -> CrawlOutput
fn clone(&self) -> CrawlOutput
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 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<CrawlOutput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CrawlOutput, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.