pub struct CrawlJob {
pub rx: Receiver<CrawlState>,
pub created_at: Instant,
pub abort_handle: Option<AbortHandle>,
}Expand description
Tracks a crawl job receiver + creation time for TTL cleanup.
Fields§
§rx: Receiver<CrawlState>§created_at: Instant§abort_handle: Option<AbortHandle>Handle to abort the crawl task.
Auto Trait Implementations§
impl Freeze for CrawlJob
impl !RefUnwindSafe for CrawlJob
impl Send for CrawlJob
impl Sync for CrawlJob
impl Unpin for CrawlJob
impl UnsafeUnpin for CrawlJob
impl !UnwindSafe for CrawlJob
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> 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