pub struct CrawlOptions {
pub pool: PoolOptions,
pub rate_limit: RateLimitOptions,
pub bootstrap: BootstrapOptions,
pub target: TargetOptions,
pub scheduler: SchedulerOptions,
}Expand description
Active crawl configuration grouped by responsibility.
Fields§
§pool: PoolOptionsFIFO node-pool and responsive-ring limits.
rate_limit: RateLimitOptionsQuery, replacement and response budgets.
bootstrap: BootstrapOptionsBootstrap sources and retry policy.
target: TargetOptionsTarget-generation policy.
scheduler: SchedulerOptionsInternal bounded-channel and snapshot limits.
Trait Implementations§
Source§impl Clone for CrawlOptions
impl Clone for CrawlOptions
Source§fn clone(&self) -> CrawlOptions
fn clone(&self) -> CrawlOptions
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 CrawlOptions
impl Debug for CrawlOptions
Source§impl Default for CrawlOptions
impl Default for CrawlOptions
Source§fn default() -> CrawlOptions
fn default() -> CrawlOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CrawlOptions
impl RefUnwindSafe for CrawlOptions
impl Send for CrawlOptions
impl Sync for CrawlOptions
impl Unpin for CrawlOptions
impl UnsafeUnpin for CrawlOptions
impl UnwindSafe for CrawlOptions
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