pub struct ClaimedExecutionPartial {
pub lease_id: LeaseId,
pub lease_epoch: LeaseEpoch,
pub attempt_index: AttemptIndex,
pub attempt_id: AttemptId,
pub attempt_type: AttemptType,
pub lease_expires_at: TimestampMs,
}Expand description
Partial form of ClaimedExecution used by the parser path;
caller-supplied execution_id is attached via ClaimExecutionResultPartial::complete.
Fields§
§lease_id: LeaseId§lease_epoch: LeaseEpoch§attempt_index: AttemptIndex§attempt_id: AttemptId§attempt_type: AttemptType§lease_expires_at: TimestampMsTrait Implementations§
Source§impl Clone for ClaimedExecutionPartial
impl Clone for ClaimedExecutionPartial
Source§fn clone(&self) -> ClaimedExecutionPartial
fn clone(&self) -> ClaimedExecutionPartial
Returns a duplicate of the value. Read more
1.0.0 · 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 ClaimedExecutionPartial
impl Debug for ClaimedExecutionPartial
Source§impl PartialEq for ClaimedExecutionPartial
impl PartialEq for ClaimedExecutionPartial
impl Eq for ClaimedExecutionPartial
impl StructuralPartialEq for ClaimedExecutionPartial
Auto Trait Implementations§
impl Freeze for ClaimedExecutionPartial
impl RefUnwindSafe for ClaimedExecutionPartial
impl Send for ClaimedExecutionPartial
impl Sync for ClaimedExecutionPartial
impl Unpin for ClaimedExecutionPartial
impl UnsafeUnpin for ClaimedExecutionPartial
impl UnwindSafe for ClaimedExecutionPartial
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§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