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