pub struct ClientTransportPump {
pub packets_received: usize,
pub bytes_received: usize,
pub command_acks: Vec<CommandAckFrame>,
pub replication_frames: Vec<ReplicationFrame>,
pub barriers: Vec<BarrierFrame>,
}Expand description
Result of pumping client-bound frames.
Fields§
§packets_received: usizePackets consumed from transport.
bytes_received: usizeBytes consumed from transport.
command_acks: Vec<CommandAckFrame>Command acknowledgements decoded and accepted.
replication_frames: Vec<ReplicationFrame>Replication frames decoded and accepted.
barriers: Vec<BarrierFrame>Barrier frames decoded and accepted.
Implementations§
Source§impl ClientTransportPump
impl ClientTransportPump
Sourcepub fn command_acks_received(&self) -> usize
pub fn command_acks_received(&self) -> usize
Returns received command ACK count.
Sourcepub fn replication_frames_received(&self) -> usize
pub fn replication_frames_received(&self) -> usize
Returns accepted replication frame count.
Sourcepub fn barrier_frames_received(&self) -> usize
pub fn barrier_frames_received(&self) -> usize
Returns accepted barrier frame count.
Sourcepub fn entities_received(&self) -> usize
pub fn entities_received(&self) -> usize
Returns received entity delta count.
Sourcepub fn components_received(&self) -> usize
pub fn components_received(&self) -> usize
Returns received component delta count.
Trait Implementations§
Source§impl Clone for ClientTransportPump
impl Clone for ClientTransportPump
Source§fn clone(&self) -> ClientTransportPump
fn clone(&self) -> ClientTransportPump
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 ClientTransportPump
impl Debug for ClientTransportPump
Source§impl Default for ClientTransportPump
impl Default for ClientTransportPump
Source§fn default() -> ClientTransportPump
fn default() -> ClientTransportPump
Returns the “default value” for a type. Read more
impl Eq for ClientTransportPump
Source§impl PartialEq for ClientTransportPump
impl PartialEq for ClientTransportPump
impl StructuralPartialEq for ClientTransportPump
Auto Trait Implementations§
impl Freeze for ClientTransportPump
impl RefUnwindSafe for ClientTransportPump
impl Send for ClientTransportPump
impl Sync for ClientTransportPump
impl Unpin for ClientTransportPump
impl UnsafeUnpin for ClientTransportPump
impl UnwindSafe for ClientTransportPump
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