pub struct ResumableJobAdvanceRequest {
pub job_id: ResumableJobId,
pub expected_sequence: u64,
pub idempotency_key: ResumableJobIdempotencyKey,
}Expand description
Identity and expected sequence for one idempotent advance request.
Fields§
§job_id: ResumableJobIdTarget application job.
expected_sequence: u64Exact sequence observed before issuing the request.
idempotency_key: ResumableJobIdempotencyKeyStable application identity reused after a lost reply.
Implementations§
Source§impl ResumableJobAdvanceRequest
impl ResumableJobAdvanceRequest
Sourcepub const fn new(
job_id: ResumableJobId,
expected_sequence: u64,
idempotency_key: ResumableJobIdempotencyKey,
) -> Self
pub const fn new( job_id: ResumableJobId, expected_sequence: u64, idempotency_key: ResumableJobIdempotencyKey, ) -> Self
Construct one advance request from already admitted identities.
Trait Implementations§
Source§impl Clone for ResumableJobAdvanceRequest
impl Clone for ResumableJobAdvanceRequest
Source§fn clone(&self) -> ResumableJobAdvanceRequest
fn clone(&self) -> ResumableJobAdvanceRequest
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 ResumableJobAdvanceRequest
impl Debug for ResumableJobAdvanceRequest
Source§impl<'de> Deserialize<'de> for ResumableJobAdvanceRequest
impl<'de> Deserialize<'de> for ResumableJobAdvanceRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ResumableJobAdvanceRequest
impl StructuralPartialEq for ResumableJobAdvanceRequest
Auto Trait Implementations§
impl Freeze for ResumableJobAdvanceRequest
impl RefUnwindSafe for ResumableJobAdvanceRequest
impl Send for ResumableJobAdvanceRequest
impl Sync for ResumableJobAdvanceRequest
impl Unpin for ResumableJobAdvanceRequest
impl UnsafeUnpin for ResumableJobAdvanceRequest
impl UnwindSafe for ResumableJobAdvanceRequest
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