pub struct JobInstance { /* private fields */ }Expand description
One logical occurrence of a named job and its identifying parameters.
Implementations§
Source§impl JobInstance
impl JobInstance
Sourcepub const fn new(id: JobInstanceId, key: JobInstanceKey) -> JobInstance
pub const fn new(id: JobInstanceId, key: JobInstanceKey) -> JobInstance
Constructs a logical job instance.
Sourcepub const fn id(&self) -> JobInstanceId
pub const fn id(&self) -> JobInstanceId
Returns the opaque instance identifier.
Sourcepub const fn key(&self) -> &JobInstanceKey
pub const fn key(&self) -> &JobInstanceKey
Borrows the canonical logical key.
Trait Implementations§
Source§impl Clone for JobInstance
impl Clone for JobInstance
Source§fn clone(&self) -> JobInstance
fn clone(&self) -> JobInstance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JobInstance
impl Debug for JobInstance
impl Eq for JobInstance
Source§impl Hash for JobInstance
impl Hash for JobInstance
Source§impl Ord for JobInstance
impl Ord for JobInstance
Source§fn cmp(&self, other: &JobInstance) -> Ordering
fn cmp(&self, other: &JobInstance) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for JobInstance
impl PartialEq for JobInstance
Source§impl PartialOrd for JobInstance
impl PartialOrd for JobInstance
impl StructuralPartialEq for JobInstance
Auto Trait Implementations§
impl Freeze for JobInstance
impl RefUnwindSafe for JobInstance
impl Send for JobInstance
impl Sync for JobInstance
impl Unpin for JobInstance
impl UnsafeUnpin for JobInstance
impl UnwindSafe for JobInstance
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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