pub struct MemoryChangeSet {
pub idempotency_key: String,
pub namespace: MemoryNamespace,
pub occurred_at: DateTime<Utc>,
pub operations: Vec<MemoryOperation>,
}Expand description
Caller-timestamped, idempotent unit of atomic mutation.
Fields§
§idempotency_key: String§namespace: MemoryNamespace§occurred_at: DateTime<Utc>§operations: Vec<MemoryOperation>Implementations§
Source§impl MemoryChangeSet
impl MemoryChangeSet
pub fn new( idempotency_key: impl Into<String>, namespace: MemoryNamespace, occurred_at: DateTime<Utc>, operations: Vec<MemoryOperation>, ) -> Self
Trait Implementations§
Source§impl Clone for MemoryChangeSet
impl Clone for MemoryChangeSet
Source§fn clone(&self) -> MemoryChangeSet
fn clone(&self) -> MemoryChangeSet
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 MemoryChangeSet
impl Debug for MemoryChangeSet
Source§impl<'de> Deserialize<'de> for MemoryChangeSet
impl<'de> Deserialize<'de> for MemoryChangeSet
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
Source§impl PartialEq for MemoryChangeSet
impl PartialEq for MemoryChangeSet
Source§impl Serialize for MemoryChangeSet
impl Serialize for MemoryChangeSet
impl StructuralPartialEq for MemoryChangeSet
Auto Trait Implementations§
impl Freeze for MemoryChangeSet
impl RefUnwindSafe for MemoryChangeSet
impl Send for MemoryChangeSet
impl Sync for MemoryChangeSet
impl Unpin for MemoryChangeSet
impl UnsafeUnpin for MemoryChangeSet
impl UnwindSafe for MemoryChangeSet
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