pub struct MemoryChanged {
pub action: String,
pub memory: Option<MemoryRecord>,
pub memory_id: Option<String>,
}Expand description
Broadcast when a memory is created, updated, or deleted.
Fields§
§action: String§memory: Option<MemoryRecord>§memory_id: Option<String>Trait Implementations§
Source§impl Clone for MemoryChanged
impl Clone for MemoryChanged
Source§fn clone(&self) -> MemoryChanged
fn clone(&self) -> MemoryChanged
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 moreSource§impl Debug for MemoryChanged
impl Debug for MemoryChanged
Source§impl<'de> Deserialize<'de> for MemoryChanged
impl<'de> Deserialize<'de> for MemoryChanged
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
Auto Trait Implementations§
impl Freeze for MemoryChanged
impl RefUnwindSafe for MemoryChanged
impl Send for MemoryChanged
impl Sync for MemoryChanged
impl Unpin for MemoryChanged
impl UnsafeUnpin for MemoryChanged
impl UnwindSafe for MemoryChanged
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