pub struct ReplicationTransportReport {
pub client_id: ClientId,
pub selected_entities: usize,
pub encoded_entities: usize,
pub encoded_components: usize,
pub estimated_plan_bytes: usize,
pub skipped_by_budget: usize,
pub skipped_by_cadence: usize,
pub skipped_by_frame_bytes: usize,
pub bytes_sent: usize,
pub sent: bool,
}Expand description
Result of one viewer replication send attempt.
Fields§
§client_id: ClientIdTarget client.
selected_entities: usizeCandidate entities selected by the replication planner.
encoded_entities: usizeEntity deltas encoded into the frame.
encoded_components: usizeComponent deltas encoded into the frame.
estimated_plan_bytes: usizeEstimated bytes from the replication planner.
skipped_by_budget: usizeCandidate entities skipped because the planner budget was exhausted.
skipped_by_cadence: usizeCandidate entities skipped because cadence had not elapsed.
skipped_by_frame_bytes: usizeEntities rolled back because the concrete frame byte budget filled.
bytes_sent: usizeEncoded wire bytes submitted to transport.
sent: boolWhether a frame was sent.
Trait Implementations§
Source§impl Clone for ReplicationTransportReport
impl Clone for ReplicationTransportReport
Source§fn clone(&self) -> ReplicationTransportReport
fn clone(&self) -> ReplicationTransportReport
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 moreimpl Copy for ReplicationTransportReport
Source§impl Debug for ReplicationTransportReport
impl Debug for ReplicationTransportReport
Source§impl Default for ReplicationTransportReport
impl Default for ReplicationTransportReport
Source§fn default() -> ReplicationTransportReport
fn default() -> ReplicationTransportReport
Returns the “default value” for a type. Read more
impl Eq for ReplicationTransportReport
impl StructuralPartialEq for ReplicationTransportReport
Auto Trait Implementations§
impl Freeze for ReplicationTransportReport
impl RefUnwindSafe for ReplicationTransportReport
impl Send for ReplicationTransportReport
impl Sync for ReplicationTransportReport
impl Unpin for ReplicationTransportReport
impl UnsafeUnpin for ReplicationTransportReport
impl UnwindSafe for ReplicationTransportReport
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