pub enum CrawlScope {
PathPrefix,
SameHost,
SameHostAndSubdomains,
Allowlist(Vec<CompactString>),
}Expand description
Which discovered links the crawler follows.
Variants§
PathPrefix
Only links at or below the parent URL’s path (the default).
SameHost
Any link on the same host.
SameHostAndSubdomains
The host and its subdomains.
Allowlist(Vec<CompactString>)
Only hosts matching the allowlist (exact host or .suffix).
Implementations§
Trait Implementations§
Source§impl Clone for CrawlScope
impl Clone for CrawlScope
Source§impl Debug for CrawlScope
impl Debug for CrawlScope
Auto Trait Implementations§
impl Freeze for CrawlScope
impl RefUnwindSafe for CrawlScope
impl Send for CrawlScope
impl Sync for CrawlScope
impl Unpin for CrawlScope
impl UnsafeUnpin for CrawlScope
impl UnwindSafe for CrawlScope
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more