pub struct JournalEvent {
pub sequence: u64,
pub recorded_at_ms: i64,
pub event: Event,
pub stream_metrics: Vec<StreamMetrics>,
}Expand description
One normalized frontend event in the durable session journal.
Fields§
§sequence: u64Monotonic sequence within one session.
recorded_at_ms: i64Framework record time in Unix milliseconds.
event: EventProvider-neutral framework event.
stream_metrics: Vec<StreamMetrics>Compact delivery characteristics retained after progressive deltas are removed.
Trait Implementations§
Source§impl Clone for JournalEvent
impl Clone for JournalEvent
Source§fn clone(&self) -> JournalEvent
fn clone(&self) -> JournalEvent
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 JournalEvent
impl Debug for JournalEvent
Source§impl<'de> Deserialize<'de> for JournalEvent
impl<'de> Deserialize<'de> for JournalEvent
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 JournalEvent
impl PartialEq for JournalEvent
Source§impl Serialize for JournalEvent
impl Serialize for JournalEvent
impl StructuralPartialEq for JournalEvent
Auto Trait Implementations§
impl Freeze for JournalEvent
impl RefUnwindSafe for JournalEvent
impl Send for JournalEvent
impl Sync for JournalEvent
impl Unpin for JournalEvent
impl UnsafeUnpin for JournalEvent
impl UnwindSafe for JournalEvent
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