pub struct SnapshotUpdatedData {
pub session_activity_at_unix_ms: i64,
pub messages_added: Vec<ConversationMessage>,
pub active_run: Option<ActiveRun>,
pub pending_interaction: Option<PendingInteraction>,
pub run_outcome: Option<RunOutcome>,
}Fields§
§session_activity_at_unix_ms: i64§messages_added: Vec<ConversationMessage>§active_run: Option<ActiveRun>§pending_interaction: Option<PendingInteraction>§run_outcome: Option<RunOutcome>Trait Implementations§
Source§impl Clone for SnapshotUpdatedData
impl Clone for SnapshotUpdatedData
Source§fn clone(&self) -> SnapshotUpdatedData
fn clone(&self) -> SnapshotUpdatedData
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 SnapshotUpdatedData
impl Debug for SnapshotUpdatedData
Source§impl<'de> Deserialize<'de> for SnapshotUpdatedData
impl<'de> Deserialize<'de> for SnapshotUpdatedData
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 SnapshotUpdatedData
impl PartialEq for SnapshotUpdatedData
Source§impl Serialize for SnapshotUpdatedData
impl Serialize for SnapshotUpdatedData
impl StructuralPartialEq for SnapshotUpdatedData
Auto Trait Implementations§
impl Freeze for SnapshotUpdatedData
impl RefUnwindSafe for SnapshotUpdatedData
impl Send for SnapshotUpdatedData
impl Sync for SnapshotUpdatedData
impl Unpin for SnapshotUpdatedData
impl UnsafeUnpin for SnapshotUpdatedData
impl UnwindSafe for SnapshotUpdatedData
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