pub struct VisibleMessageSnapshot {
pub version: u64,
pub messages: Vec<VisibleAssistantMessage>,
pub terminal: Option<String>,
pub history_committed: bool,
}Expand description
Atomic point-in-time replay for a message-only subscriber.
Fields§
§version: u64§messages: Vec<VisibleAssistantMessage>§terminal: Option<String>§history_committed: boolTrait Implementations§
Source§impl Clone for VisibleMessageSnapshot
impl Clone for VisibleMessageSnapshot
Source§impl Debug for VisibleMessageSnapshot
impl Debug for VisibleMessageSnapshot
impl Eq for VisibleMessageSnapshot
Source§impl PartialEq for VisibleMessageSnapshot
impl PartialEq for VisibleMessageSnapshot
Source§impl Serialize for VisibleMessageSnapshot
impl Serialize for VisibleMessageSnapshot
impl StructuralPartialEq for VisibleMessageSnapshot
Auto Trait Implementations§
impl Freeze for VisibleMessageSnapshot
impl RefUnwindSafe for VisibleMessageSnapshot
impl Send for VisibleMessageSnapshot
impl Sync for VisibleMessageSnapshot
impl Unpin for VisibleMessageSnapshot
impl UnsafeUnpin for VisibleMessageSnapshot
impl UnwindSafe for VisibleMessageSnapshot
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.