pub struct JobReg { /* private fields */ }Expand description
A registered job: its name and how to run a payload of it. Built by
JobReg::of and contributed through QueueRegistry::add_job.
Implementations§
Source§impl JobReg
impl JobReg
Sourcepub fn with_handler<T, F, Fut>(handler: F) -> Self
pub fn with_handler<T, F, Fut>(handler: F) -> Self
The registration for T whose work is handler rather than
Job::run: for a job that needs what only the application assembles
after registration (a prepared form, a disk). T still names the job
and sets its rules.
pub fn name(&self) -> &'static str
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for JobReg
impl !UnwindSafe for JobReg
impl Freeze for JobReg
impl Send for JobReg
impl Sync for JobReg
impl Unpin for JobReg
impl UnsafeUnpin for JobReg
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