pub struct JobInstanceProjection { /* private fields */ }Expand description
A redacted logical job instance projection.
Implementations§
Source§impl JobInstanceProjection
impl JobInstanceProjection
Sourcepub const fn id(&self) -> JobInstanceId
pub const fn id(&self) -> JobInstanceId
Returns the opaque instance identifier.
Sourcepub const fn instance_key_digest(&self) -> &[u8; 32]
pub const fn instance_key_digest(&self) -> &[u8; 32]
Returns the canonical identifying-key digest.
Sourcepub fn instance_key_digest_hex(&self) -> String
pub fn instance_key_digest_hex(&self) -> String
Returns the hexadecimal identifying-key digest.
Sourcepub fn parameters(&self) -> &[ParameterDescriptor]
pub fn parameters(&self) -> &[ParameterDescriptor]
Borrows the redacted parameter descriptors.
Sourcepub const fn created_at(&self) -> Option<SystemTime>
pub const fn created_at(&self) -> Option<SystemTime>
Returns the durable creation instant when the adapter records one.
Sourcepub const fn hold(&self) -> Option<&RetentionHold>
pub const fn hold(&self) -> Option<&RetentionHold>
Borrows the active retention hold, when one is placed.
Trait Implementations§
Source§impl Clone for JobInstanceProjection
impl Clone for JobInstanceProjection
Source§fn clone(&self) -> JobInstanceProjection
fn clone(&self) -> JobInstanceProjection
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 JobInstanceProjection
impl Debug for JobInstanceProjection
impl Eq for JobInstanceProjection
Source§impl PartialEq for JobInstanceProjection
impl PartialEq for JobInstanceProjection
impl StructuralPartialEq for JobInstanceProjection
Auto Trait Implementations§
impl Freeze for JobInstanceProjection
impl RefUnwindSafe for JobInstanceProjection
impl Send for JobInstanceProjection
impl Sync for JobInstanceProjection
impl Unpin for JobInstanceProjection
impl UnsafeUnpin for JobInstanceProjection
impl UnwindSafe for JobInstanceProjection
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> 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