pub struct MessageMutation {
pub handle: MessageHandle,
pub revision: u32,
pub kind: MutationKind,
}Expand description
An idempotent transcript mutation.
Fields§
§handle: MessageHandle§revision: u32Monotonic across all mutations; apply only if newer than the last applied revision for this handle.
kind: MutationKindTrait Implementations§
Source§impl Clone for MessageMutation
impl Clone for MessageMutation
Source§fn clone(&self) -> MessageMutation
fn clone(&self) -> MessageMutation
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MessageMutation
impl Debug for MessageMutation
impl Copy for MessageMutation
Auto Trait Implementations§
impl Freeze for MessageMutation
impl RefUnwindSafe for MessageMutation
impl Send for MessageMutation
impl Sync for MessageMutation
impl Unpin for MessageMutation
impl UnwindSafe for MessageMutation
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)