pub struct ActionEnvelopeRequest {
pub caller: Option<CallerContext>,
pub idempotency_key: IdempotencyKey,
pub write_class: WriteClass,
pub base_seq: u64,
pub assertions: Vec<ReadAssertion>,
pub mutations: Vec<Mutation>,
}Fields§
§caller: Option<CallerContext>§idempotency_key: IdempotencyKey§write_class: WriteClass§base_seq: u64§assertions: Vec<ReadAssertion>§mutations: Vec<Mutation>Trait Implementations§
Source§impl Clone for ActionEnvelopeRequest
impl Clone for ActionEnvelopeRequest
Source§fn clone(&self) -> ActionEnvelopeRequest
fn clone(&self) -> ActionEnvelopeRequest
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 moreAuto Trait Implementations§
impl Freeze for ActionEnvelopeRequest
impl RefUnwindSafe for ActionEnvelopeRequest
impl Send for ActionEnvelopeRequest
impl Sync for ActionEnvelopeRequest
impl Unpin for ActionEnvelopeRequest
impl UnsafeUnpin for ActionEnvelopeRequest
impl UnwindSafe for ActionEnvelopeRequest
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