pub struct AuthoritativeMutation {
pub payload: Vec<u8>,
pub change_kind: ChangeKind,
}Expand description
Mutation produced only after application authorization and validation.
Fields§
§payload: Vec<u8>Authoritative payload to persist and journal.
change_kind: ChangeKindUpsert or tombstone.
Trait Implementations§
Source§impl Clone for AuthoritativeMutation
impl Clone for AuthoritativeMutation
Source§fn clone(&self) -> AuthoritativeMutation
fn clone(&self) -> AuthoritativeMutation
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 AuthoritativeMutation
impl Debug for AuthoritativeMutation
impl Eq for AuthoritativeMutation
Source§impl PartialEq for AuthoritativeMutation
impl PartialEq for AuthoritativeMutation
impl StructuralPartialEq for AuthoritativeMutation
Auto Trait Implementations§
impl Freeze for AuthoritativeMutation
impl RefUnwindSafe for AuthoritativeMutation
impl Send for AuthoritativeMutation
impl Sync for AuthoritativeMutation
impl Unpin for AuthoritativeMutation
impl UnsafeUnpin for AuthoritativeMutation
impl UnwindSafe for AuthoritativeMutation
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