pub struct MemoryChangeResult {
pub idempotency_key: String,
pub occurred_at: DateTime<Utc>,
pub nodes: Vec<MemoryNode>,
}Expand description
Deterministic result retained for idempotent replay.
Fields§
§idempotency_key: String§occurred_at: DateTime<Utc>§nodes: Vec<MemoryNode>Trait Implementations§
Source§impl Clone for MemoryChangeResult
impl Clone for MemoryChangeResult
Source§fn clone(&self) -> MemoryChangeResult
fn clone(&self) -> MemoryChangeResult
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 MemoryChangeResult
impl Debug for MemoryChangeResult
Source§impl<'de> Deserialize<'de> for MemoryChangeResult
impl<'de> Deserialize<'de> for MemoryChangeResult
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 MemoryChangeResult
impl PartialEq for MemoryChangeResult
Source§impl Serialize for MemoryChangeResult
impl Serialize for MemoryChangeResult
impl StructuralPartialEq for MemoryChangeResult
Auto Trait Implementations§
impl Freeze for MemoryChangeResult
impl RefUnwindSafe for MemoryChangeResult
impl Send for MemoryChangeResult
impl Sync for MemoryChangeResult
impl Unpin for MemoryChangeResult
impl UnsafeUnpin for MemoryChangeResult
impl UnwindSafe for MemoryChangeResult
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