pub struct JobRunnerHandle { /* private fields */ }Expand description
Job runner handle
Implementations§
Source§impl JobRunnerHandle
impl JobRunnerHandle
Sourcepub fn num_running_jobs(&self) -> usize
pub fn num_running_jobs(&self) -> usize
Return the number of still running jobs
Sourcepub async fn wait_jobs_finish(&self, timeout: Duration)
pub async fn wait_jobs_finish(&self, timeout: Duration)
Wait for the jobs to finish, but not more than timeout
Auto Trait Implementations§
impl Freeze for JobRunnerHandle
impl !RefUnwindSafe for JobRunnerHandle
impl Send for JobRunnerHandle
impl Sync for JobRunnerHandle
impl Unpin for JobRunnerHandle
impl !UnwindSafe for JobRunnerHandle
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