pub struct MutationJobAdvanceRequest {
pub job_id: MutationJobId,
pub expected_sequence: u64,
pub idempotency_key: MutationJobIdempotencyKey,
}Expand description
Identity and expected sequence for one idempotent bounded advance.
Fields§
§job_id: MutationJobIdTarget mutation job.
expected_sequence: u64Exact sequence observed before issuing this request.
idempotency_key: MutationJobIdempotencyKeyStable request identity reused after a lost reply.
Implementations§
Source§impl MutationJobAdvanceRequest
impl MutationJobAdvanceRequest
Sourcepub const fn new(
job_id: MutationJobId,
expected_sequence: u64,
idempotency_key: MutationJobIdempotencyKey,
) -> Self
pub const fn new( job_id: MutationJobId, expected_sequence: u64, idempotency_key: MutationJobIdempotencyKey, ) -> Self
Construct one request from already admitted identities.
Trait Implementations§
Source§impl Clone for MutationJobAdvanceRequest
impl Clone for MutationJobAdvanceRequest
Source§fn clone(&self) -> MutationJobAdvanceRequest
fn clone(&self) -> MutationJobAdvanceRequest
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 MutationJobAdvanceRequest
impl Debug for MutationJobAdvanceRequest
Source§impl<'de> Deserialize<'de> for MutationJobAdvanceRequest
impl<'de> Deserialize<'de> for MutationJobAdvanceRequest
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 MutationJobAdvanceRequest
impl StructuralPartialEq for MutationJobAdvanceRequest
Auto Trait Implementations§
impl Freeze for MutationJobAdvanceRequest
impl RefUnwindSafe for MutationJobAdvanceRequest
impl Send for MutationJobAdvanceRequest
impl Sync for MutationJobAdvanceRequest
impl Unpin for MutationJobAdvanceRequest
impl UnsafeUnpin for MutationJobAdvanceRequest
impl UnwindSafe for MutationJobAdvanceRequest
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