pub struct CrawlRequest {Show 17 fields
pub url: String,
pub include_paths: Vec<String>,
pub exclude_paths: Vec<String>,
pub max_discovery_depth: Option<usize>,
pub limit: usize,
pub crawl_entire_domain: bool,
pub allow_external_links: bool,
pub allow_subdomains: bool,
pub ignore_robots_txt: bool,
pub sitemap: String,
pub ignore_query_parameters: bool,
pub delay: Option<f64>,
pub max_concurrency: Option<usize>,
pub scrape_options: ScrapeOptions,
pub webhook: Option<Value>,
pub query: Option<String>,
pub adaptive: Option<AdaptiveOptions>,
}Fields§
§url: String§include_paths: Vec<String>§exclude_paths: Vec<String>§max_discovery_depth: Option<usize>§limit: usize§crawl_entire_domain: bool§allow_external_links: bool§allow_subdomains: bool§ignore_robots_txt: bool§sitemap: String§ignore_query_parameters: bool§delay: Option<f64>Seconds.
max_concurrency: Option<usize>§scrape_options: ScrapeOptions§webhook: Option<Value>§query: Option<String>§adaptive: Option<AdaptiveOptions>Trait Implementations§
Source§impl Clone for CrawlRequest
impl Clone for CrawlRequest
Source§impl Debug for CrawlRequest
impl Debug for CrawlRequest
Source§impl<'de> Deserialize<'de> for CrawlRequest
impl<'de> Deserialize<'de> for CrawlRequest
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
Source§impl PartialEq for CrawlRequest
impl PartialEq for CrawlRequest
Source§impl Serialize for CrawlRequest
impl Serialize for CrawlRequest
impl StructuralPartialEq for CrawlRequest
Auto Trait Implementations§
impl Freeze for CrawlRequest
impl RefUnwindSafe for CrawlRequest
impl Send for CrawlRequest
impl Sync for CrawlRequest
impl Unpin for CrawlRequest
impl UnsafeUnpin for CrawlRequest
impl UnwindSafe for CrawlRequest
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