pub struct LiveSnapshot {
pub base_snapshot_version: u64,
pub last_offset: u64,
pub events: Vec<LiveConversationEvent>,
}Fields§
§base_snapshot_version: u64§last_offset: u64§events: Vec<LiveConversationEvent>Trait Implementations§
Source§impl Clone for LiveSnapshot
impl Clone for LiveSnapshot
Source§fn clone(&self) -> LiveSnapshot
fn clone(&self) -> LiveSnapshot
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 LiveSnapshot
impl Debug for LiveSnapshot
Source§impl Default for LiveSnapshot
impl Default for LiveSnapshot
Source§fn default() -> LiveSnapshot
fn default() -> LiveSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LiveSnapshot
impl<'de> Deserialize<'de> for LiveSnapshot
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 LiveSnapshot
impl PartialEq for LiveSnapshot
Source§impl Serialize for LiveSnapshot
impl Serialize for LiveSnapshot
impl StructuralPartialEq for LiveSnapshot
Auto Trait Implementations§
impl Freeze for LiveSnapshot
impl RefUnwindSafe for LiveSnapshot
impl Send for LiveSnapshot
impl Sync for LiveSnapshot
impl Unpin for LiveSnapshot
impl UnsafeUnpin for LiveSnapshot
impl UnwindSafe for LiveSnapshot
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