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