pub struct SyncMessageStat {
pub connection_id: ConnectionId,
pub direction: SyncDirection,
pub bytes: usize,
pub duration: Duration,
pub queue_duration: Duration,
}Expand description
Statistics about a single sync message processed by the document actor.
Fields§
§connection_id: ConnectionIdThe connection this sync message was sent to or received from.
direction: SyncDirectionWhether this message was received or generated.
bytes: usizeSize of the automerge sync data in bytes.
duration: DurationWall-clock time spent on the automerge operation.
queue_duration: DurationTime the message spent waiting in the queue before processing.
Trait Implementations§
Source§impl Clone for SyncMessageStat
impl Clone for SyncMessageStat
Source§fn clone(&self) -> SyncMessageStat
fn clone(&self) -> SyncMessageStat
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 moreAuto Trait Implementations§
impl Freeze for SyncMessageStat
impl RefUnwindSafe for SyncMessageStat
impl Send for SyncMessageStat
impl Sync for SyncMessageStat
impl Unpin for SyncMessageStat
impl UnsafeUnpin for SyncMessageStat
impl UnwindSafe for SyncMessageStat
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more