pub struct NamedJob { /* private fields */ }
Expand description
Type for a named job. Functions annotated with #[job]
are
transformed into static variables whose type is &'static NamedJob
.
Implementations§
Source§impl NamedJob
impl NamedJob
Sourcepub fn builder(&self) -> JobBuilder<'static>
pub fn builder(&self) -> JobBuilder<'static>
Initialize a job builder with the name and defaults of this job.
Sourcepub fn builder_with_id(&self, id: Uuid) -> JobBuilder<'static>
pub fn builder_with_id(&self, id: Uuid) -> JobBuilder<'static>
Initialize a job builder with the name and defaults of this job, using the provided job ID.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NamedJob
impl RefUnwindSafe for NamedJob
impl Send for NamedJob
impl Sync for NamedJob
impl Unpin for NamedJob
impl UnwindSafe for NamedJob
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